|
1 | 1 | sudo: required |
2 | 2 | services: |
3 | | - - docker |
| 3 | +- docker |
4 | 4 | before_install: if [ "${TRAVIS_OS_NAME}" = "osx" ]; then |
5 | 5 | ./prepare_osx_build_environment.sh all; |
6 | 6 | else |
7 | 7 | sudo apt-get update -qq; |
8 | 8 | sudo apt-get install -y libxml-security-c-dev; |
9 | | - wget http://www.codesynthesis.com/download/xsd/4.0/linux-gnu/x86_64/xsd_4.0.0-1_amd64.deb; |
| 9 | + wget http://www.codesynthesis.com/download/xsd/4.0/linux-gnu/x86_64/xsd_4.0.0-1_amd64.deb; |
10 | 10 | sudo dpkg -i xsd_4.0.0-1_amd64.deb; |
11 | 11 | fi |
12 | 12 | script: |
13 | 13 | - mkdir build |
14 | 14 | - cd build |
15 | 15 | - cmake .. |
16 | 16 | - make |
| 17 | +- cd .. |
17 | 18 |
|
18 | 19 | os: |
19 | | - - linux |
20 | | - - osx |
| 20 | +- linux |
| 21 | +- osx |
21 | 22 |
|
22 | 23 | osx_image: xcode6.4 |
23 | 24 |
|
24 | 25 | env: |
25 | 26 | global: |
26 | | - # The next declaration is the encrypted COVERITY_SCAN_TOKEN, created |
27 | | - # via the "travis encrypt" command using the project repo's public key |
28 | | - - secure: "VTpLjRFkVZeqSiP/tea7b5WiMU+PjQJlpny8/QEYazRNhn/uie69aT8VvEdkpsUM1AEx8yPnNmVGShvoNNaOi/AoqynTIKgeGPCj44h6lCnPpByGVur0avc5WrRj2xBbPBBUw1rsL65wZ13MufmRLUwnmmVYQZ3qDBdpgZvCEhA=" |
29 | | - |
| 27 | + - secure: VTpLjRFkVZeqSiP/tea7b5WiMU+PjQJlpny8/QEYazRNhn/uie69aT8VvEdkpsUM1AEx8yPnNmVGShvoNNaOi/AoqynTIKgeGPCj44h6lCnPpByGVur0avc5WrRj2xBbPBBUw1rsL65wZ13MufmRLUwnmmVYQZ3qDBdpgZvCEhA= |
30 | 28 | addons: |
31 | 29 | coverity_scan: |
32 | 30 | project: |
33 | | - name: "open-eid/libdigidocpp" |
34 | | - description: "Build submitted via Travis CI" |
| 31 | + name: open-eid/libdigidocpp |
| 32 | + description: Build submitted via Travis CI |
35 | 33 | notification_email: raul@metsma.ee |
36 | | - build_command_prepend: "mkdir coverity; cd coverity; cmake .." |
| 34 | + build_command_prepend: mkdir coverity; cd coverity; cmake .. |
37 | 35 | build_command: make |
38 | 36 | branch_pattern: coverity_scan |
| 37 | + |
| 38 | +before_deploy: |
| 39 | +- export VERSION=${TRAVIS_TAG:1} |
| 40 | +- rm -rf build |
| 41 | +- cd .. |
| 42 | +- mv libdigidocpp libdigidocpp-${VERSION} |
| 43 | +- tar czf libdigidocpp-${VERSION}.tar.gz --exclude-vcs libdigidocpp-${VERSION} |
| 44 | +deploy: |
| 45 | + provider: releases |
| 46 | + api_key: |
| 47 | + secure: CXl5yp2RQ1VpUWU3j8hsTrQ38TwShaUSIQoAAfHjEdMZvk5GAR0JFzrswpE2AWOEEDHsQV+66DHydqAnv4fYQlAZdXSc44PlNiIC3LV15sVdtoLLZhFBM/UWxDJ1tPMeU654d/SUeXWLd3CMHMrbOEyUA+ymUR1icmc8xHNGqpo= |
| 48 | + file: libdigidocpp-${VERSION}.tar.gz |
| 49 | + skip_cleanup: true |
| 50 | + on: |
| 51 | + tags: true |
| 52 | + condition: "$TRAVIS_OS_NAME = linux" |
0 commit comments