annotate .travis.yml @ 1400:238a439670f5 coverity

merge
author Matt Johnston <matt@ucc.asn.au>
date Sat, 03 Jun 2017 00:10:58 +0800
parents 10e2a7727253
children b7cd40b0730a
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
912
e630c7aecff7 Add Travis CI autobuilder config
Matt Johnston <matt@ucc.asn.au>
parents:
diff changeset
1 language: c
1240
87a43bf49e37 TravisCI: modify to run builds in container
Chocobo1 <Chocobo1@users.noreply.github.com>
parents: 1142
diff changeset
2
1243
2e3d083483de TravisCI: enable osx builds
Chocobo1 <Chocobo1@users.noreply.github.com>
parents: 1242
diff changeset
3 os:
2e3d083483de TravisCI: enable osx builds
Chocobo1 <Chocobo1@users.noreply.github.com>
parents: 1242
diff changeset
4 - linux
1240
87a43bf49e37 TravisCI: modify to run builds in container
Chocobo1 <Chocobo1@users.noreply.github.com>
parents: 1142
diff changeset
5
1242
53111b3413dc TravisCI: enable build with clang
Chocobo1 <Chocobo1@users.noreply.github.com>
parents: 1241
diff changeset
6 compiler:
53111b3413dc TravisCI: enable build with clang
Chocobo1 <Chocobo1@users.noreply.github.com>
parents: 1241
diff changeset
7 - gcc
53111b3413dc TravisCI: enable build with clang
Chocobo1 <Chocobo1@users.noreply.github.com>
parents: 1241
diff changeset
8
1240
87a43bf49e37 TravisCI: modify to run builds in container
Chocobo1 <Chocobo1@users.noreply.github.com>
parents: 1142
diff changeset
9 # container-based builds
87a43bf49e37 TravisCI: modify to run builds in container
Chocobo1 <Chocobo1@users.noreply.github.com>
parents: 1142
diff changeset
10 sudo: false
87a43bf49e37 TravisCI: modify to run builds in container
Chocobo1 <Chocobo1@users.noreply.github.com>
parents: 1142
diff changeset
11 addons:
87a43bf49e37 TravisCI: modify to run builds in container
Chocobo1 <Chocobo1@users.noreply.github.com>
parents: 1142
diff changeset
12 apt:
87a43bf49e37 TravisCI: modify to run builds in container
Chocobo1 <Chocobo1@users.noreply.github.com>
parents: 1142
diff changeset
13 packages:
87a43bf49e37 TravisCI: modify to run builds in container
Chocobo1 <Chocobo1@users.noreply.github.com>
parents: 1142
diff changeset
14 # packages list: https://github.com/travis-ci/apt-package-whitelist/blob/master/ubuntu-precise
87a43bf49e37 TravisCI: modify to run builds in container
Chocobo1 <Chocobo1@users.noreply.github.com>
parents: 1142
diff changeset
15 - zlib1g-dev
1243
2e3d083483de TravisCI: enable osx builds
Chocobo1 <Chocobo1@users.noreply.github.com>
parents: 1242
diff changeset
16
1240
87a43bf49e37 TravisCI: modify to run builds in container
Chocobo1 <Chocobo1@users.noreply.github.com>
parents: 1142
diff changeset
17 script:
1256
506f7681d0f8 merge up to date
Matt Johnston <matt@ucc.asn.au>
parents: 1144 1245
diff changeset
18 - autoconf && autoheader && ./configure CFLAGS="-O2 -Wall -Wno-pointer-sign" --prefix="$HOME/inst"
1291
4a4e5d823cf6 Avoid osx "install" race
Matt Johnston <matt@ucc.asn.au>
parents: 1262
diff changeset
19 - make -j3
4a4e5d823cf6 Avoid osx "install" race
Matt Johnston <matt@ucc.asn.au>
parents: 1262
diff changeset
20 # avoid concurrent install, osx/freebsd is racey (https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=208093)
4a4e5d823cf6 Avoid osx "install" race
Matt Johnston <matt@ucc.asn.au>
parents: 1262
diff changeset
21 - make install
1240
87a43bf49e37 TravisCI: modify to run builds in container
Chocobo1 <Chocobo1@users.noreply.github.com>
parents: 1142
diff changeset
22
918
f612bb85dcaa Add coverity bits
Matt Johnston <matt@ucc.asn.au>
parents: 917
diff changeset
23 env:
f612bb85dcaa Add coverity bits
Matt Johnston <matt@ucc.asn.au>
parents: 917
diff changeset
24 global:
f612bb85dcaa Add coverity bits
Matt Johnston <matt@ucc.asn.au>
parents: 917
diff changeset
25 # The next declration is the encrypted COVERITY_SCAN_TOKEN, created
f612bb85dcaa Add coverity bits
Matt Johnston <matt@ucc.asn.au>
parents: 917
diff changeset
26 # via the "travis encrypt" command using the project repo's public key
f612bb85dcaa Add coverity bits
Matt Johnston <matt@ucc.asn.au>
parents: 917
diff changeset
27 - secure: "F4rKQrHK/u58vPo3F9+x0WYXAeMFJvvtH9BIGZqx9yw8bUnL+gk0Ge9wnHHTXRcgCTqoc7B35uMS5njpH+Su/esVjrLAq85f/AmQctlRpmApwGK9LyxkIvx3UJN0nqfeeDXA90/8FUZ+n/qnCydXmYCEgqSaBCNydDxW1oqYUIc="
1130
5a0eabe6544b fiddle with coverity travis
Matt Johnston <matt@ucc.asn.au>
parents: 1129
diff changeset
28 - BUNDLEDLIBTOM=--enable-bundled-libtom
5a0eabe6544b fiddle with coverity travis
Matt Johnston <matt@ucc.asn.au>
parents: 1129
diff changeset
29 - MULTI=1
918
f612bb85dcaa Add coverity bits
Matt Johnston <matt@ucc.asn.au>
parents: 917
diff changeset
30
f612bb85dcaa Add coverity bits
Matt Johnston <matt@ucc.asn.au>
parents: 917
diff changeset
31 addons:
f612bb85dcaa Add coverity bits
Matt Johnston <matt@ucc.asn.au>
parents: 917
diff changeset
32 coverity_scan:
f612bb85dcaa Add coverity bits
Matt Johnston <matt@ucc.asn.au>
parents: 917
diff changeset
33 project:
f612bb85dcaa Add coverity bits
Matt Johnston <matt@ucc.asn.au>
parents: 917
diff changeset
34 name: "mkj/dropbear"
f612bb85dcaa Add coverity bits
Matt Johnston <matt@ucc.asn.au>
parents: 917
diff changeset
35 description: "Dropbear SSH"
f612bb85dcaa Add coverity bits
Matt Johnston <matt@ucc.asn.au>
parents: 917
diff changeset
36 notification_email: [email protected]
921
f2dd12444e37 Fix the right build line
Matt Johnston <matt@ucc.asn.au>
parents: 920
diff changeset
37 build_command_prepend: autoconf && autoheader && ./configure --enable-bundled-libtom CFLAGS='-O2 -Wall -Wno-pointer-sign' --prefix=$HOME/inst
922
3a32abe076fc Don't 'make install' for coverity
Matt Johnston <matt@ucc.asn.au>
parents: 921
diff changeset
38 build_command: make MULTI=1
919
fad4407e1552 More for coverity
Matt Johnston <matt@ucc.asn.au>
parents: 918
diff changeset
39 branch_pattern: coverity