-
Notifications
You must be signed in to change notification settings - Fork 6
/
Copy path.travis.yml
62 lines (62 loc) · 4.38 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
50
51
52
53
54
55
56
57
58
59
60
61
62
language: C
sudo: required
dist: trusty
addons:
apt:
packages:
- libtool
- libglib2.0-dev
- libmagic-dev
- libxml2-dev
- libmicrohttpd-dev
- libcurl4-openssl-dev
- libjansson-dev
- libjansson4
- autoconf-archive
- libclamav-dev
coverity_scan:
project:
name: armadito/armadito-mod-clamav
description: Build submitted via Travis CI
notification_email: [email protected]
build_command_prepend: "./configure PKG_CONFIG_PATH=/home/travis/build/armadito-core/lib/pkgconfig;
make clean"
build_command: make -j 4
branch_pattern: coverity_scan
sonarqube: true
deploy:
skip_cleanup: true
provider: launchpad
slug: "~armadito/armadito-mod-clamav/+git/main"
oauth_token:
secure: GlmyopkrdAGQmY/cBdOdX2vgpwnjTTrO5/eeOaxUrWMsVn1LLsPQN0JyVy7YNs0rfekbStZ0pojE/zK2gFCGbwvyRwn0QCMyv7mucp4KPLgPaknSeoflFHK/Zb8qZXkgc1IjVJwVsV3KN/75Z8fDb9q1KTJgLj+xCeBuOeQMVCUHE5B6TmJ4cQa5EtLk3H70HYf8o0yyBjRMYap/P8b9BPSEsIfIacr8tDc6l4Bfcfpegd1haGfoZKmzVgf9ptlEXVQyxP8wF4W+bQ1oRKwncxmv1JQ45MzpyxpkAYxzMtsmJXJ64wddB07k4ayYvreuFhWDrFU8wyzncRhzgTdM6WLl7cztmxwHdnXZsnF1Ye9TdAktikhdDjekmlEQtl57bySp8gDoCmGS1iHDILrNE0U7Mi7qB2knImZytDThaL0EWrLKlg5qMTLlIXLcuEFOeBIp6T7d6Mnbc14nKS5Z+eV7zsqeQ/Uf44yMA9lyd9VYHqc29n4jweuEI4/YGaqqN4pjARuW2iWcTRu0TvR1HaLfezBXphG+2jbG64gnDltZo3UM9ZJub1pSNLx3yk/9PA33jmKHPFvV2sOozeHOjW01U3f9mzZvBc2bqKEaXTSnHDM9JsRMz6ZQJHGwv4tydf8XAP2GQ20ghUlNgw3XVAnxHDpN8gmAIxEdPDFlm48=
oauth_token_secret:
secure: JEYtaE4GnzhIViL9gD7SOuj7tvStljq8oFjKlN3enoG4uisXZd70KjagZBs2MdoyIhJC665cQXBUupp+0xTGATwvDhX+pu7qILgWuo7754zzruJFwgAHPmqirTS8VlNvrBKzO1bkpzk7vIE6soGtOpQUfEE9jMiG0xaAjILrLzDdDaC6VhV25QzxvRuYkcsLLzs2LYoHjkhxGtnGQmBiKBq09baLXX2DsyXEqG/CbmxgL6dl0k7LJXXoB/nR0ozgZSqMKAuvUaw4S7kLsRcU2s6Wrbnq2UvDtNw7KapamWDVlzvhgT3hvkTAjyssMRChjV2q+JKUrOiIEtlFGDpejvXp0BhhF1qjYNVrYMcfQGJ+70FRiW4E1AhnurUqT5RscFEO6vbw2bujKxOoSiRpDJSG/A+xyqBn6FDEf4vZn3YcVKM4C+ASZeGD+c7X7Yys09FPDKhHbSJuI92lhdfZYsAtr6bK/xlOPMZWU0V5B356F6RUEzEsPiVMu9RbvXI+EjgXyc1NvmWpWYXGzWG+3AtchAOBDYyTaH9Kr+wRQvv7cqo8sJ34r2jPZHexfhFKrhFawQW3k6b6t2nI2dKLVZwOlwgESUq8c3IIJijl77q6lbV2rJ8Kn6sT4NUfVoogfwq+oJJcX+LXYRZIw50TuNH4c0go+/prD9sKlms1K3w=
on:
tags: true
env:
global:
- secure: I1b2v9Yd29P3RnHXqOWOqc4XBJgjZ2yEd4OvUGfG+Xqc3Zz3Ldbww9jdR9z4HD7GulS9SZODOBgFuwjcZlZxnaZXpzlsUmay1HPs1BLvlgVSC+1qlfrPNSLFofBM/6/oNNM88p7ULWfYxa+vF0MBVzIoQkb2pARXnV27hG8YlZ4TqqwZdbjALJuqaaryQJhCmrqQTBXHXHyt3UlAspV4zDZZMc5Fcpd/7ZO8f8AS7saklBfBDAelKD6MJfm5T772kT+m3BmhOGafDCVzpOuC4/c2UIVLUJUvvIP6aLuAmZFIfCYE2GrdGRU7AK1mqAgwAf8IQAzOvSpMMS6OKCbqXB1JDTZjuxZkegmbnhdWaAiq/mxZnmPrxfxTg2mo4esgyC9eWOf4CR+I/YLJvkqpq9glrN0AZTvOW2uoYkQ5tHggqvjDOC+54zmJwZI5W4/rs5LrKvDoTIuYRzwlmlLcq4e9Hc/6yhK8X6MeDJZ1Q8pe2XDp6XCTR42UXg57MDKyZv9Qz2duKfJTAQvZWMULtjZ7KdG1qAZUfi/vpsci6bWWEz4oZ+v7dafVqY5YMSGD7mA+hm9WSVdjMeJjlBsVMiUg36q5xz4yMw3NQQkmxBjZtw5I/0Amie39HbFOnJyIMu4zKYgfZW+pZ9EE6+AkcQxX+vyLZHXEdKFyYgr1hp4=
- secure: fXkFOV8pnuZjrxcOtTspXpoiMh5gyTyo4cjpfBn5FIkNbuMd/m58cm5ukJjSlSRxmqdYlqaFd3z4reLlQE1Djk/MTHfAhhsO5CGZXfTyNUSPVrwxucSSCwk6YrNRfN8xEP9ZVIph+KcLkDITII7BGLQd4TQxSUPcQ836uNiEd8Bdyo141brCkEk4Q9Z3DxaZgWEgutyzi8as+jXYwdstn8tE403cp0u04lIIfAQPUoz1/mHZ6B1rL9K7YO9GPInnHh6/+Tn7NG02iDQZQTbkZotzHdz5BK3IzCSxHTWnuaGp8REGB9m1fCpFs0iCAHJGR0lF26vytzcOTwRn+J3fiIGTZI4sFfL/xchjUOB8udS8ViQuslXzXigE1xsqIZPqeg+Sytcro4HiM/UlynxtHaDmmsoqT3Q/D2PPX+KDE2lCg30TfSspy338laZOzm5qGpBp+0huekYDYGD26QY7Zi0agkiW21RrpZqKmJyd0pjwNwIvRdkcQhRinknVO/sEk974l1fH1BX1ZI0XgjSj65opknpgsGRtNjjJ9P4VzRPD0Ypx8jGXMyGYKq/4C06H5tgwFPFJvPfJLEWR4ampQxW19cZNLGiFJPprQVwy7DRrsr/fiIEop5pKZStKGEfSNxWLhfXIWPD+ZJXr2eBp1WhukdT4Rz8FnRlPK8tmnQU=
before_install:
- echo -n | openssl s_client -connect scan.coverity.com:443 | sed -ne '/-BEGIN CERTIFICATE-/,/-END
CERTIFICATE-/p' | sudo tee -a /etc/ssl/certs/ca-
- wget https://sonarqube.com/static/cpp/build-wrapper-linux-x86.zip
- unzip build-wrapper-linux-x86.zip
- export PATH=$PWD/build-wrapper-linux-x86:$PATH
compiler:
- gcc
before_script:
- git clone git://github.com/armadito/armadito-av -b DEV
- cd armadito-av/
- "./autogen.sh"
- mkdir -p /home/travis/build/armadito-core
- "./configure --prefix=/home/travis/build/armadito-core"
- make
- make install
- cd /home/travis/build/armadito/armadito-mod-clamav
- "./autogen.sh"
script:
- "./configure PKG_CONFIG_PATH=/home/travis/build/armadito-core/lib/pkgconfig"
- build-wrapper-linux-x86-64 --out-dir build-wrapper-out make clean all
- sonar-scanner -e -X -Dsonar.host.url=https://sonarqube.com -Dsonar.login=$SONAR_TOKEN