summaryrefslogtreecommitdiff
path: root/.travis.yml
diff options
context:
space:
mode:
authorDarshit Shah <darnir@gmail.com>2015-12-03 18:42:53 +0100
committerDarshit Shah <darnir@gmail.com>2015-12-06 21:50:58 +0100
commitb0d2fa574871c95243f405189e733844adf15073 (patch)
treec340638afdd2d19cfcb1995321832a37e62e973b /.travis.yml
parentca0c272eae7dbceef07a52de43e399e297072933 (diff)
downloadwget-b0d2fa574871c95243f405189e733844adf15073.tar.gz
Introduce Travis Integration
* .travis.yml: Configuration file for Travis-CI * contrib/travis-ci: Script to run on travis. Similar to check-hard but modified for travis. * tests/valgrind-suppressions{-ssl}: Add extra suppressions to prevent a Valgrind False Positive errors in an old version Since Travis currently supports only public repositories on GitHub, the support for automated testing through Travis will be done using my Clone of Wget on GitHub at: https://github.com/darnir/wget.git Any commits pushed to this repository will trigger a build on Travis.
Diffstat (limited to '.travis.yml')
-rw-r--r--.travis.yml50
1 files changed, 50 insertions, 0 deletions
diff --git a/.travis.yml b/.travis.yml
new file mode 100644
index 00000000..bb9017b2
--- /dev/null
+++ b/.travis.yml
@@ -0,0 +1,50 @@
+sudo: no
+
+language: c
+
+compiler:
+ - gcc
+
+notifications:
+ email:
+ recipients:
+ - darnir@gmail.com
+ - bug-wget@gnu.org
+ on_success: change
+ on_failure: always
+
+env:
+ global:
+ - PERLLIB=$PERLLIB:../../tests
+ - PERL5LIB=$PERL5LIB:../../tests
+ matrix:
+ - SSL=""
+ - SSL="openssl"
+ - SSL="gnutls"
+
+addons:
+ apt:
+ packages:
+ - automake
+ - autoconf
+ - autopoint
+ - flex
+ - texinfo
+ - pkg-config
+ - libgnutls-dev
+ - libssl-dev
+ - make
+ - libhttp-daemon-perl
+ - libio-socket-ssl-perl
+ - libidn11-dev
+ - gettext
+ - texlive
+ - python3
+ - valgrind
+ - language-pack-tr
+ - language-pack-ja
+
+script:
+ - make distclean || true
+ - ./bootstrap
+ - ./contrib/travis-ci $SSL