aboutsummaryrefslogtreecommitdiff
path: root/.travis
AgeCommit message (Collapse)Author
2023-07-07Remove old Travis CI related filesFrank Lichtenheld
They are not used or mainained anymore. So just remove them. Change-Id: I704f7c9a9fe9a2b988410c4586183302392e690d Signed-off-by: Frank Lichtenheld <frank@lichtenheld.com> Acked-by: Gert Doering <gert@greenie.muc.de> Message-Id: <20230707144628.378541-1-frank@lichtenheld.com> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg26834.html Signed-off-by: Gert Doering <gert@greenie.muc.de>
2020-11-24Change travis build scripts to use https when fetching prerequisites.Gert Doering
Reported by "jub0bs" on hackerone.com (#1039504) Signed-off-by: Gert Doering <gert@greenie.muc.de> Acked-by: Arne Schwabe <arne@rfc2549.org> Message-Id: <20201124161313.18831-1-gert@greenie.muc.de> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg21264.html Signed-off-by: Gert Doering <gert@greenie.muc.de>
2020-04-01Fetch OpenSSL versions via source/old linksArne Schwabe
New versions are already available as source/old but old version at some point disappear from the normal download path. Use the source/old path for all OpenSSL versions to avoid this problem. Signed-off-by: Arne Schwabe <arne@rfc2549.org> Acked-by: Lev Stipakov <lstipakov@gmail.com> Message-Id: <20200401124019.10529-1-arne@rfc2549.org> URL: https://www.mail-archive.com/search?l=mid&q=20200401124019.10529-1-arne@rfc2549.org Signed-off-by: Gert Doering <gert@greenie.muc.de>
2020-03-24travis-ci: add arm64, s390x builds.Ilya Shipitsin
as described on https://docs.travis-ci.com/user/multi-cpu-architectures travis-ci now supports amd64, ppcle, arm64, s390 architectures. Add arm64 and s390x. travis-ci images were upgraded to bionic. "sudo" is deprecated, let us remove it, also "matrix" is deprecated in favour of "jobs". LD_LIBRARY_PATH was replaced by using "rpath" in LDFLAGS, which is more elegant way of linking. also, dependencies were upgraded to the latest versions. travis_wait was added for long openssl builds. cmocka was added to linux and osx builds. Acked-by: Lev Stipakov <lstipakov@gmail.com> Message-Id: <20200322123521.17710-1-chipitsine@gmail.com> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg19574.html Signed-off-by: Gert Doering <gert@greenie.muc.de>
2019-11-27travis: fix CFLAGS assignment error and add -Werror only when compiling on ↵Antonio Quartulli
Linux for Linux CFLAGS may not resolve to anything and the build-check.sh script would just fail. Switch to EXTRA_FLAGS and use proper substitution so that the script won't error out when EXTRA_FLAGS is uninitialized. At the same time ensure that such flag is set only when compiling *for* linux (we use linux to also compile *for* windows) Signed-off-by: Antonio Quartulli <a@unstable.cc> Acked-by: Arne Schwabe <arne@rfc2549.org> Message-Id: <20191110201718.31032-1-a@unstable.cc> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg19109.html Signed-off-by: Gert Doering <gert@greenie.muc.de>
2019-11-10travis: compile with -Werror on LinuxAntonio Quartulli
Signed-off-by: Antonio Quartulli <a@unstable.cc> Acked-by: Arne Schwabe <arne@rfc2549.org> Message-Id: <20191110133525.6069-3-a@unstable.cc> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg19094.html Signed-off-by: Gert Doering <gert@greenie.muc.de>
2019-11-09travis: bump MSVC to 2019Lev Stipakov
Since we changed MSVC version in project files to 2019, we have to do the same in travis script. Signed-off-by: Lev Stipakov <lev@openvpn.net> Acked-by: Simon Rozman <simon@rozman.si> Message-Id: <1573317611-6462-1-git-send-email-lstipakov@gmail.com> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg19074.html Signed-off-by: Gert Doering <gert@greenie.muc.de>
2019-11-08travis: add Visual Studio buildLev Stipakov
Signed-off-by: Lev Stipakov <lev@openvpn.net> Acked-by: Gert Doering <gert@greenie.muc.de> Message-Id: <1573162174-28461-1-git-send-email-lstipakov@gmail.com> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg19035.html Signed-off-by: Gert Doering <gert@greenie.muc.de>
2019-03-18travis-ci: change trusty image to xenialIlya Shipitsin
Ubuntu Trusty reaches End of Life on April 30, 2019 Let us switch to xenial. Also, it simplifies mingw builds. We do not need to add xenial mingw manually anymore Signed-off-by: Ilya Shipitsin <chipitsine@gmail.com> Acked-by: Steffan Karger <steffan.karger@fox-it.com> Message-Id: <20190311133620.18278-3-chipitsine@gmail.com> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg18270.html Signed-off-by: Gert Doering <gert@greenie.muc.de>
2018-02-20travis-ci: modify openssl build script to support openssl-1.1.0Ilya Shipitsin
get rid of no-multilib, as it is not supported on openssl-1.1.0 Signed-off-by: Ilya Shipitsin <chipitsine@gmail.com> Acked-by: Steffan Karger <steffan.karger@fox-it.com> Message-Id: <20180115080555.18202-1-chipitsine@gmail.com> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg16229.html Signed-off-by: Gert Doering <gert@greenie.muc.de>
2018-01-09travis-ci: add brew cache, remove ccacheIlya Shipitsin
1-2 minutes speedup osx builds by using brew cache. Also, ccache was removed for a while (builds fail after travis-ci upgraded clang to version 5.0.0) Acked-by: Steffan Karger <steffan.karger@fox-it.com> Message-Id: <20180104193710.23778-1-chipitsine@gmail.com> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg16154.html Signed-off-by: Gert Doering <gert@greenie.muc.de>
2017-08-18Add coverity static analysis to Travis CI configSteffan Karger
Enable coverity analysis for the release/2.4 branch. We can only do a limited number of coverity scans per week with our FOSS account, but since we only occasionally push commits, that should work out fine. But this limit is the reason we don't use the standard travis addon, because that would cause the coverity script to run on all of our matrix builds. That would cause us to reach our limit faster, and waste travis' resources. Since our FOSS coverity account doesn't handle multiple branches very well, we have to pick one branch to run coverity on. I think it's best to use the most recent stable branch for that (i.e. for now, release/2.4). Though for ease of maintenance, it's probably best to apply the patch to both master and release/2.4. Signed-off-by: Steffan Karger <steffan.karger@fox-it.com> Acked-by: Antonio Quartulli <a@unstable.cc> Message-Id: <1502207741-31750-1-git-send-email-steffan.karger@fox-it.com> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg15176.html Signed-off-by: David Sommerseth <davids@openvpn.net>
2017-08-11travis-ci: update pkcs11-helper to 1.22Ilya Shipitsin
use pkcs11-helper from https://github.com/OpenSC/pkcs11-helper/ to match build process used in windows installer build Signed-off-by: Ilya Shipitsin <chipitsine@gmail.com> Acked-by: Steffan Karger <steffan@karger.me> Message-Id: <20170809081219.10367-1-chipitsine@gmail.com> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg15187.html Signed-off-by: David Sommerseth <davids@openvpn.net>
2017-06-21travis-ci: added gcc and clang openssl-1.1.0 buildsIlya Shipitsin
openssl build script was modified according to official openssl manual: https://wiki.openssl.org/index.php/Compilation_and_Installation Acked-by: Steffan Karger <steffan.karger@fox-it.com> Message-Id: <1497897488-15999-1-git-send-email-chipitsine@gmail.com> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg14890.html Signed-off-by: Gert Doering <gert@greenie.muc.de>
2017-05-08v4, travis-ci: add 2 mingw "build only" configurationsIlya Shipitsin
Inspired by https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg13032.h tml build options are taken from regular windows installer builds Signed-off-by: Ilya Shipitsin <chipitsine@gmail.com> Acked-by: Steffan Karger <steffan@karger.me> Message-Id: <1494007697-6882-1-git-send-email-chipitsine@gmail.com> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg14542.html Signed-off-by: David Sommerseth <davids@openvpn.net>
2017-03-12travis-ci: remove unused filesIlya Shipitsin
Those files were commited by mistake. I implemented building dependencies in 4 separate scripts, later Steffan Karger combined all 4 scripts into "build-deps.sh". Signed-off-by: Ilya Shipitsin <chipitsine@gmail.com> Acked-by: Steffan Karger <steffan.karger@fox-it.com> Message-Id: <1488734492-5319-1-git-send-email-chipitsine@gmail.com> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg14234.html Signed-off-by: Gert Doering <gert@greenie.muc.de>
2017-01-29Resolve several travis-ci issuesIlya Shipitsin
MBEDTLS_VERSION, OPENSSL_VERSION were defined twice - in both .travis.yml and .travis/build-deps.sh files, the last one defined OPENSSL_VERSION via nonexistent OPENSSL_VERION variable, which lead us to use openssl-1.0.1 instead of openssl-1.0.2, I removed variable definition from build-deps.sh "cache: [ apt: true ]" is not a travis supported option, it was introduced by mistake, I removed it LD_LIBRARY_PATH was defined for the entire test run, it includes custom openssl build, which was picked by "wget", so "wget" could not verify SSL cert at https://www.openssl.org sometimes. We do not want wget to pick our custom LD_LIBRARY_PATH, so I moved that variable to "script" section LD_LIBRARY_PATH was defined for both linux and osx environments, for the second DYLD_LIBRARY_PATH must be defined instead v2: Upgrade openssl, mbedtls to the most recent versions v3: DYLD_LIBRARY_PATH was defined via LD_LIBRARY_PATH by mistake Acked-by: Selva Nair <selva.nair@gmail.com> Message-Id: <1485673091-7600-1-git-send-email-chipitsine@gmail.com> URL: https://www.mail-archive.com/openvpn-devel@lists.sourceforge.net/msg13983.html Signed-off-by: David Sommerseth <davids@openvpn.net>
2016-09-17initial travis-ci supportIlya Shipitsin
including refactoring by Steffan Karger, merged into a single commit. Acked-by: Gert Doering <gert@greenie.muc.de> Message-Id: <1473938808-3312-1-git-send-email-chipitsine@gmail.com> URL: http://www.mail-archive.com/search?l=mid&q=1473938808-3312-1-git-send-email-chipitsine@gmail.com Signed-off-by: Steffan Karger <steffan@karger.me> Acked-by: Gert Doering <gert@greenie.muc.de> Message-Id: <1473938818-3375-1-git-send-email-chipitsine@gmail.com> URL: http://www.mail-archive.com/search?l=mid&q=1473938818-3375-1-git-send-email-chipitsine@gmail.com Signed-off-by: Gert Doering <gert@greenie.muc.de>