@@ -4,17 +4,40 @@ matrix:
4
4
osx_image : xcode9.3beta
5
5
env :
6
6
- MATRIX_EVAL=""
7
+
7
8
before_install :
8
- - eval "${MATRIX_EVAL}"
9
- - brew update
10
- - brew bundle
9
+ - eval "${MATRIX_EVAL}"
10
+ - brew update
11
+ - brew bundle
12
+ - env
13
+
14
+ install :
15
+ - rvm install ruby --latest
16
+ - gem install dropbox-deployment
17
+ - git clone https://github.com/kristovatlas/osx-config-check
18
+ - cd osx-config-check ; python2.7 app.py --report-only --skip-sudo-checks ; cd ..
19
+
11
20
script :
12
- - python3 build4mac.py -p B37 -q Qt5Brew -c
13
- - source filter-clang.sh; python3 build4mac.py -p B37 -q Qt5Brew | filter
14
- - python3 build4mac.py -p B37 -q Qt5Brew -y
21
+ - python3 build4mac.py -p B37 -q Qt5Brew -c
22
+ - source filter-clang.sh; python3 build4mac.py -p B37 -q Qt5Brew | filter
23
+ - python3 build4mac.py -p B37 -q Qt5Brew -y
24
+ - qt5.pkg.macos-HighSierra-release/klayout.app/Contents/MacOS/klayout -b -r test-pylib-script.py
25
+ - cd qt5.build.macos-HighSierra-release
26
+ - ln -s klayout.app/Contents/MacOS/klayout klayout
27
+ - export TESTTMP=testtmp # path to a directory that will hold temporary data (will be created)
28
+ - export TESTSRC=.. # path to the source directory
29
+ - ./ut_runner -h
30
+ - ./ut_runner -s || true
31
+ - cd ..
32
+ - export gitcommit=$(git rev-parse --short HEAD)
33
+ - mkdir deploy
34
+ - tar czf "deploy/qt5.pkg.macos-HighSierra-release-$gitcommit.tar.gz" qt5.pkg.macos-HighSierra-release
35
+
36
+ after_success :
37
+ - dropbox-deployment
15
38
16
39
deploy :
17
- provider : s3
40
+ - provider : s3
18
41
access_key_id : AKIAIV2JJIENURARWFUQ
19
42
secret_access_key :
20
43
secure : LdxO80/boYFIa/6XuF1gi2V7vtoDFro+ImIcmf8ARKddYxjlLp31mVDt1ZezeYvjPt3T0KvDErMtez7Ea8yUPXayxLycAb5nEhP6QMTuW3QcSTllsG3Bpz1b1zCx4LiYWzYbmgqHru1kh3WhqQbKAgq4Xl5zIIE2yvWlGvpUf9mP586KGe5HJl6hbAJI8XdkJTjp48jHanKIUlxDDPrxon1i1GD+8PSl2JEvggRpp+mSaA5dJJJRYPNFlQn0T1TuHkRBErLqHYJ8qTSee72jMbTOVOPxuMy4KKdZt6bpDJiJccH2FJ87+qyXM/8dDQnlpWPVOgQhklFBMUmGkooVxfjphVLmBRNgkfohBC6DmKeIk/Os+TRvXjuL/SMwQ17jwKSRw/QPrIGwvGb2GdZ/jQCV0WWw3x/N8xlXZ2EhkLC8lznVuaf++CCC3qm0+ejojRFz7uFyqDvq9HPXHzllZTbTMI+6+QE5Gpi1s513iio/nRPYCLoyFe5144VfnlJCXxsC11jrous2HWo2YFJGqj0ipJdnit/Kolq+Shs2gTiGz0yb7f/JKsyA/N0Bz4npKlt7O1MmXyFjDJCfSn2WyfXjSYiyKu3fjkbf4e4AK5qsR2BcNlJXl6Z3ACLIS6OinRPFLZyCS24yQ0eNIR1Q5Xvg88vTUbyhDc2QsYpyP1Y=
@@ -23,4 +46,5 @@ deploy:
23
46
skip_cleanup : true
24
47
on :
25
48
repo : dwang/klayout
26
- branch : travis-ci
49
+ branch : travis-ci-pr
50
+
0 commit comments