This repository has been archived by the owner on Jul 1, 2024. It is now read-only.
forked from gpg/pinentry
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path.travis.yml
46 lines (41 loc) · 2.32 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
language: c
compiler: gcc
sudo: required
dist: trusty
env:
global:
- MY_PV=1.1.0
cache:
directories:
- $HOME/.sonar/cache
install:
- sudo add-apt-repository -y ppa:niko2040/e19
- sudo apt-get -qq update
- sudo apt-get install -y gettext libc6-dbg libefl libefl-dbg libefl-dev libassuan0 libassuan-dev texinfo
- wget https://launchpad.net/ubuntu/+source/libgpg-error/1.27-3/+build/12813907/+files/libgpg-error0_1.27-3_amd64.deb
- wget https://launchpad.net/ubuntu/+source/libgpg-error/1.27-3/+build/12813907/+files/libgpg-error-dev_1.27-3_amd64.deb
- sudo dpkg -i *.deb
jobs:
include:
- stage: Test builds
env: OPTS="--enable-libsecret --enable-pinentry-curses --enable-pinentry-efl --enable-pinentry-tty --disable-pinentry-fltk --disable-pinentry-gtk2 --disable-pinentry-gnome3 --disable-pinentry-qt"
- stage: Sonar Cloud
env:
- OPTS="--enable-libsecret --enable-pinentry-curses --enable-pinentry-efl --enable-pinentry-tty --disable-pinentry-fltk --disable-pinentry-gtk2 --disable-pinentry-gnome3 --disable-pinentry-qt"
- SONAR="0"
addons:
sonarcloud:
organization: obsidian-studiosinc-github
token:
secure: uMbDVs4U8vF8zubc/Tgp+s807d0HpUBAs4C5fc8nC71Hd+fFN9aK4uU3/kbZqUqmthAPLeEM9Qb39xtN/WQ5jUXsmdk02ye3arnw0GeTe1gDwRMGAQLWhh6G2ZhokPUDNvuXgMWQtGkoXryYo8ZkQdnWxNod9GnJXhLYZGDdJK4p1S2UhTIl1ePPi/PaQxm27zJnOQ9gXBhYIjSuACh50iUboe0W3yqzfUIj++6Id86VjQbcLRwjEb6C/g7duUJ5I7blagvKQPevG1DFV8TkHqHywTN6n0FTktNWCre6495DiwsuDkOkFlRd5mzPCy7y3ESmuToZLnX+RMC44p02nevtH5cK2Yj3+iGe+/UYxggKIPf656gZ2vNQt3jTpytvf7U4FMhF+iy9qWkJNjrbboqvZB+R7za/QE7GQxuIk1IutXvM5Yj7aR7Doo4rLZoe6GhS01506ATCcCUYZoOoyAMsM/4ZoN3QZIiUnUrFqsqeXka8pIBJ+PaFFHctbRkSheiJf1X5INWP17MzgOXX2A9XsRNiaCHnKekmUrNAm1pqO+rzcXqJZALrRXWCUbHoAP5o6/U+QBuEn8M26UfHUsP48KoFIVed0yfJ+b2BfE5kdHFcZAU8LazdOF5tXqS/FYMwX8rPOhz7aRkhU+zFmkz2KNPFSlbc1Mio4Vu4Uag=
script:
- echo "@set UPDATED "`date +"%d %B %Y"`"" > doc/version.texi
- echo "@set UPDATED-MONTH "`date +"%d %B"`"" >> doc/version.texi
- echo "@set EDITION ${MY_PV}" >> doc/version.texi
- echo "@set VERSION ${MY_PV}" >> doc/version.texi
- ./autogen.sh
- ./configure ${OPTS}
- if [ "${SONAR}" = "0" ]; then build-wrapper-linux-x86-64 --out-dir bw-output make; fi
- if [ "${SONAR}" = "0" ]; then sonar-scanner; else make; fi
notifications:
email: false