-
-
Notifications
You must be signed in to change notification settings - Fork 6
/
.travis.yml
49 lines (43 loc) · 1.93 KB
/
.travis.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
#
# Travis CI configuration file for codedoc.
#
language: c
env:
global:
# The next declaration is the encrypted COVERITY_SCAN_TOKEN, created
# via the "travis encrypt" command using the project repo's public key
- secure: "BKEEg6eBwL9WaIglQOIv+IhOHuvFDI5xm4VefrNQjMoxZM5TaW/UHmLuOSLOdQH/mapMtJi7Gz6tULDt9BLfgq5SwqfTmMlryIs0nTfiOU0CDGWxGe1fUsZ58MIxdk9Y7AaRVeaLkt7Ns2Uwj9/x0IkS3xdJ4Loy9iTpOuQZTfBelm8FrbhWpXraUIK1sMwn5MhPDIAVktG5sVwME5kEwxU+6KhXazXlDGsAJKdvT1M2kiLJqCfYo2PWqCP4fv1D3EuIgsTDYXcOGfqy3rlLxBGWKJ7r/NaMpujELJwGLDbL6NdCI1ymsvmH1wSnj14sYTPncfYvNRu/pTtmQt0sUZtrQbrjvW5lYOaD5eDtBIWiNBU+b8WQBAMAiSpCu+EzGXmMCy3qJaxp+XFM8pPE4RzxY5W8UPfAJIvXPyfyDnMWp5yUK7dDHiMyXcpwEx8OeDYS16riOATrUObyMYYrWLC/0/PmJns0ZwQ9cl6JL6GwDWksjEGMu7uW1/TooziudXx9+xfW/p2FIxYk81PpFD5+iikLRGoTqhYsUWwyTZshdYpMyg8w6Vv3pf592MTAtVrpclOza9/IUDjweVik531zF433WjeQOnf/OGhZ3vBqhw5ECNC59ylgOof/STxvkBk74e5voO1XQG8tlmUYFbd2Vbyrqod20u7UwgPoR/0="
before_install:
- echo -n | openssl s_client -connect https://scan.coverity.com:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END CERTIFICATE-/p' | sudo tee -a /etc/ssl/certs/ca-
jobs:
include:
# Linux-specific build stuff
- os: linux
dist: focal
virt: vm
env:
- ASAN_OPTIONS=leak_check_at_exit=false
script: make sanitizer && make test && make cppcheck
addons:
apt:
packages: [cppcheck, libmxml-dev]
coverity_scan:
project:
name: "michaelrsweet/codedoc"
description: "A Code Documentation Utility"
notification_email: [email protected]
build_command_prepend: "make clean"
build_command: "make"
branch_pattern: coverity_scan
# macOS-specific build stuff
- os: osx
osx_image: xcode12.2
script: make sanitizer && make test
addons:
homebrew:
packages: [libmxml]
update: true
notifications:
email:
recipients: