summaryrefslogtreecommitdiff
path: root/.travis.yml
Commit message (Collapse)AuthorAgeFilesLines
* travis: build libpsl and make builds use itDaniel Stenberg2018-04-111-17/+57
| | | | closes #2471
* travis: bump to clang 6 and gcc 7Daniel Stenberg2018-04-101-9/+9
| | | | | | Extra-eye-on-this-by: Marcel Raad Closes #2478
* travis: use trusty for coverage buildMarcel Raad2018-04-101-1/+1
| | | | | | This works now and precise is in the process of being decommissioned. Closes https://github.com/curl/curl/pull/2476
* travis: enable apt retry on failJay Satiro2018-03-261-0/+2
| | | | | | | | | This is a workaround for an unsolved travis issue that is causing CI instances to sporadically fail due to 'unable to connect' issues during apt stage. Ref: https://github.com/travis-ci/travis-ci/issues/8507 Ref: https://github.com/travis-ci/travis-ci/issues/9112#issuecomment-376305909
* travis-ci: enable -Werror for CMake builds (#2418)Sergei Nikulov2018-03-221-1/+1
|
* travis: update compiler versionsMarcel Raad2018-02-281-9/+9
| | | | | | Update clang to version 3.9 and GCC to version 6. Closes https://github.com/curl/curl/pull/2345
* travis: add build with iconv enabledDaniel Stenberg2018-02-151-0/+12
| | | | | | | | ... to verify it builds and works fine. Ref: https://curl.haxx.se/mail/lib-2017-09/0031.html Closes #1872
* travis: use pip2 instead of pipJay Satiro2017-12-021-1/+1
| | | | | | | | | | | .. since now mac osx image expects pip2 or pip3, and doesn't know pip: 0.01s$ pip install --user cpp-coveralls /Users/travis/.travis/job_stages: line 57: pip: command not found Ref: https://github.com/travis-ci/travis-ci/issues/8829 Closes https://github.com/curl/curl/pull/2133
* .travis.yml: added build --with-libsshNikos Mavrogiannopoulos2017-12-011-0/+5
| | | | Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com>
* travis: add boringssl buildDaniel Stenberg2017-11-301-2/+29
| | | | | | | | | | Uses a separate build without --enable-debug and no valgrind. The debug option causes far too many warnings in boringssl's headers (C++ comments, trailing commas etc). Valgrind triggers some false positive errors in thread-local data used by boringssl. Closes #2118
* travis: add a job with brotli enabledPatrick Monnerat2017-11-051-0/+18
|
* travis: exit if any steps failMax Dymond2017-10-231-0/+7
| | | | | | We don't expect any steps to fail in travis. Exit the script if they do. Closes #1966
* fuzzer: move to using external curl-fuzzerMax Dymond2017-10-041-11/+8
| | | | | | Use the external curl-fuzzer repository for fuzzing. Closes #1923
* travis: on mac, don't install openssl or libidnDaniel Stenberg2017-09-181-1/+1
| | | | | | | | | | - openssl is already installed and causes warnings when trying to install again - libidn isn't used these days, and homebrew doesn't seem to have a libidn2 package to replace with easily Closes #1895
* tests: enable gssapi in travis-ci linux buildIsaac Boukris2017-09-151-1/+2
| | | | Closes https://github.com/curl/curl/pull/1687
* travis: add build without HTTP/SMTP/IMAPDaniel Stenberg2017-09-111-0/+4
|
* travis: add c-ares enabled builds linux + osxDaniel Stenberg2017-09-071-0/+7
| | | | Closes #1868
* ossfuzz: Move to C++ for curl_fuzzer.Max Dymond2017-09-021-0/+5
| | | | | | | | Automake gets confused if you want to use C++ static libraries with C code - basically we need to involve the clang++ linker. The easiest way of achieving this is to rename the C code as C++ code. This gets us a bit further along the path and ought to be compatible with Google's version of clang.
* ossfuzz: moving towards the ideal integrationMax Dymond2017-09-011-0/+14
| | | | | | | | | - Start with the basic code from the ossfuzz project. - Rewrite fuzz corpora to be binary files full of Type-Length-Value data, and write a glue layer in the fuzzing function to convert corpora into CURL options. - Have supporting functions to generate corpora from existing tests - Integrate with Makefile.am
* travis: add metalink to some osx buildsDaniel Stenberg2017-08-161-4/+4
| | | | Closes #1790
* coverage: Use two coveralls commands to get lib/vtls resultsMax Dymond2017-08-161-1/+2
| | | | closes #1747
* travis: build the examples tooDaniel Stenberg2017-08-141-2/+2
| | | | | | to make sure they keep building warning-free Closes #1777
* travis: test cmake build on tarball tooDaniel Stenberg2017-08-121-1/+14
| | | | Could've prevented #1755
* travis: verify "make install"Daniel Stenberg2017-08-101-1/+10
| | | | | Help-by: Jay Satiro Closes #1753
* travis: explicitly specify distMarcel Raad2017-08-041-0/+4
| | | | | | | | | | | | This makes the builds more reproducible as travis is currently rolling out trusty as default dist [1]. Specifically, this avoids coverage check failures when trusty is used as seen in [2] until we figure out what's wrong. [1] https://blog.travis-ci.com/2017-07-11-trusty-as-default-linux-is-coming [2] https://github.com/curl/curl/pull/1692 Closes https://github.com/curl/curl/pull/1725
* travis: BUILD_TYPE => TDaniel Stenberg2017-08-041-16/+16
| | | | (to make the full line appear nicer on travis web UI)
* travis: add osx build with darwinsslDaniel Stenberg2017-08-041-4/+7
| | | | Closes #1706
* travis: build osx with libressl tooDaniel Stenberg2017-08-021-0/+3
|
* travis: build osx with openssl tooDaniel Stenberg2017-08-021-1/+4
|
* travis: install libidn2Max Dymond2017-07-121-0/+1
| | | | | | Install libidn2 to increase test coverage (IDN tests) Closes https://github.com/curl/curl/pull/1673
* travis: enable warnings also in release modeMarcel Raad2017-07-121-1/+1
| | | | | | ... to get warnings also on Linux/GCC and OSX/clang. Closes https://github.com/curl/curl/pull/1666
* travis: install libssh2Max Dymond2017-07-121-0/+1
| | | | Install libssh2 to increase test coverage (SFTP, SCP)
* travis: install stunnelDaniel Stenberg2017-07-071-0/+1
|
* travis: detect and use valgrind for normal buildsDaniel Stenberg2017-07-071-1/+1
| | | | Closes #1653
* travis: add SMB, DICT, TELNET torture to coverage testDaniel Stenberg2017-07-071-1/+1
|
* travis: do more tests in the coverage runDaniel Stenberg2017-07-071-2/+3
| | | | I added a selection of torture and event tests that run "fast enough"
* travis: install nghttp2 on linux buildsDaniel Stenberg2017-07-041-1/+10
| | | | Closes #1642
* travis.yml: use --enable-werror on debug buildsDaniel Stenberg2017-07-041-1/+1
| | | | | | ... to better detect and fault on compiler warnings/errors Closes #1637
* travis: enable typecheck-gcc warningsMarcel Raad2017-06-211-5/+5
| | | | | | | | | - switch debug and release configurations so that we get an optimized build with GCC 4.3+ as required by typecheck-gcc - enable warnings-as-errors for release builds (which have warnings disabled) Closes https://github.com/curl/curl/pull/1595
* ci: whitelist branches to avoid testing feature branches twiceSimon Warta2017-06-211-0/+5
|
* travis: do the distcheck test build out-of-tree as wellDaniel Stenberg2017-06-201-1/+3
|
* travis: let some builds *not* use --enable-debugDaniel Stenberg2017-06-061-3/+9
| | | | | | typecheck-gcc and other things require optimized builds Closes #1544
* travis: add coverage, distcheck and cmake buildsDaniel Stenberg2017-06-041-11/+73
| | | | Closes #1534
* travis: run tests-nonflaky instead of tests-fullDaniel Stenberg2017-03-221-1/+1
|
* travis: removed option to rebuild autotool from sourceSergei Nikulov2016-08-031-1/+1
| | | | Fixes #943
* travis: fix OSX build by re-installing libtoolSergei Nikulov2016-08-011-0/+1
| | | | | | | Apparently due to a broken homebrew install fixes #934 Closes #939
* Revert "travis: Install libtool for OS X builds"Jay Satiro2016-07-281-1/+1
| | | | | | Didn't work. This reverts commit 50723585ed380744358de054e2a55dccee65dfd7.
* travis: Install libtool for OS X buildsJay Satiro2016-07-281-1/+1
| | | | CI is failing due to missing libtoolize, so I'm trying this.
* travis.yml: Add OS X testbot.Jactry Zeng2015-08-211-0/+8
|
* travis: Upgrading to container based buildRémy Léone2015-08-201-0/+2
| | | | | | http://docs.travis-ci.com/user/migrating-from-legacy Closes #388