Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit eb69e17

Browse files
committed
Fix ci yaml #80
1 parent 352b8fd commit eb69e17

File tree

1 file changed

+37
-37
lines changed

1 file changed

+37
-37
lines changed

.travis.yml

+37-37
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,43 @@ git:
99

1010
jobs:
1111
include:
12+
- stage: test
13+
os: linux
14+
before_install:
15+
- sudo add-apt-repository ppa:beineri/opt-qt594-xenial -y
16+
- sudo apt-get update -qq
17+
install:
18+
- git clone git://github.com/DamirPorobic/kColorPicker
19+
- git clone git://github.com/DamirPorobic/kImageAnnotator
20+
- sudo apt-get -y install mesa-common-dev libglu1-mesa-dev qt59base qt59x11extras qt59tools qt59svg
21+
- source /opt/qt*/bin/qt*-env.sh
22+
23+
- echo "--> Install Extra CMake Modules"
24+
- git clone git://github.com/KDE/extra-cmake-modules
25+
- cd extra-cmake-modules
26+
- mkdir build && cd build
27+
- cmake ..
28+
- make && sudo make install
29+
- cd ../..
30+
31+
- echo "--> Install kColorPicker"
32+
- cd kColorPicker
33+
- mkdir build && cd build
34+
- cmake .. -DBUILD_EXAMPLE=OFF
35+
- make && sudo make install
36+
- cd ../..
37+
38+
- echo "--> Install kImageAnnotator"
39+
- cd kImageAnnotator
40+
- mkdir build && cd build
41+
- cmake .. -DBUILD_EXAMPLE=OFF
42+
- make && sudo make install
43+
- cd ../..
44+
script:
45+
- mkdir build ; cd build
46+
- cmake .. -DBUILD_TESTS=ON ; make
47+
- xvfb-run --auto-servernum --server-num=1 --server-args="-screen 0 1024x768x24" make test CTEST_OUTPUT_ON_FAILURE=1
48+
1249
- stage: build
1350
os: linux
1451
env: BINARY_TYPE=AppImage
@@ -47,43 +84,6 @@ jobs:
4784
script: source ci/scripts/build.sh
4885
after_success: source ci/scripts/upload.sh
4986

50-
- stage: test
51-
os: linux
52-
before_install:
53-
- sudo add-apt-repository ppa:beineri/opt-qt594-xenial -y
54-
sudo apt-get update -qq
55-
install:
56-
- git clone git://github.com/DamirPorobic/kColorPicker
57-
git clone git://github.com/DamirPorobic/kImageAnnotator
58-
sudo apt-get -y install mesa-common-dev libglu1-mesa-dev qt59base qt59x11extras qt59tools qt59svg
59-
source /opt/qt*/bin/qt*-env.sh
60-
61-
echo "--> Install Extra CMake Modules"
62-
git clone git://github.com/KDE/extra-cmake-modules
63-
cd extra-cmake-modules
64-
mkdir build && cd build
65-
cmake ..
66-
make && sudo make install
67-
cd ../..
68-
69-
echo "--> Install kColorPicker"
70-
cd kColorPicker
71-
mkdir build && cd build
72-
cmake .. -DBUILD_EXAMPLE=OFF
73-
make && sudo make install
74-
cd ../..
75-
76-
echo "--> Install kImageAnnotator"
77-
cd kImageAnnotator
78-
mkdir build && cd build
79-
cmake .. -DBUILD_EXAMPLE=OFF
80-
make && sudo make install
81-
cd ../..
82-
script:
83-
- mkdir build ; cd build
84-
cmake .. -DBUILD_TESTS=ON ; make
85-
xvfb-run --auto-servernum --server-num=1 --server-args="-screen 0 1024x768x24" make test CTEST_OUTPUT_ON_FAILURE=1
86-
8787
branches:
8888
except:
8989
- # Do not build tags that we create when we upload to GitHub Releases

0 commit comments

Comments
 (0)