1
0
mirror of https://github.com/SoftEtherVPN/SoftEtherVPN.git synced 2024-11-25 10:59:53 +03:00
Commit Graph

37 Commits

Author SHA1 Message Date
Davide Beatrici
2dab282eb2 CI: Switch from Ubuntu 16.04 to 18.04, install libsodium
This commit:

- Switches from Ubuntu 16.04 to 18.04 for all builds, mainly in order to use a more recent version of libsodium.
- Installs libsodium, used by the WireGuard implementation.
2021-03-01 02:56:16 +01:00
Ilya Shipitsin
5792aa7c41 remove coverity scan from travis 2021-02-27 01:12:59 +05:00
Ilya Shipitsin
819f2f92f6 travis-ci: do not use aggressive LD_LIBRARY_PATH anymore
switch to more elegant "rpath" linking
2020-10-11 00:25:45 +05:00
Ilya Shipitsin
9e7d87bea6 travis-ci: fix coverity build (broken since 20 Jul 2020) 2020-10-10 17:04:34 +05:00
Davide Beatrici
3c2f5a41ba Use "build" folder instead of "tmp" in CI scripts 2020-07-20 20:33:36 +02:00
Ilya Shipitsin
06fc93e08e travis-ci: update openssl, libressl 2019-07-17 12:05:51 +05:00
Ilya Shipitsin
e10983ec6f enable sonar-scan in travis-ci builds 2019-07-17 11:58:30 +05:00
Ilya Shipitsin
0060ba6c18 travis-ci: update dotnet sdk version
also, we need to to switch to xenial, dotnet sdk is not available for trusty
2019-04-22 00:54:39 +05:00
Ilya Shipitsin
abbacdf2a0 travis-ci: add linux-ppc64le to build matrix 2019-03-16 00:30:54 +05:00
Ilya Shipitsin
80317444d8 travis-ci: try to fix coverity scan 2018-12-29 00:06:05 +05:00
Ilya Shipitsin
bc1070a7fd travis-ci: do not do anything on tag, source is packed automatically 2018-11-28 00:34:18 +05:00
Ilya Shipitsin
2d30d718a0 travis-ci: run Coverity only after openssl is built 2018-11-20 09:34:17 +05:00
Ilya Shipitsin
3e042e093b travis-ci: add libressl build, make builds parallel, remove not needed brew 2018-11-10 12:32:21 +05:00
Ilya Shipitsin
5f7d9b8c11 travis-ci: add "vpntest" memory checks 2018-10-29 23:21:08 +05:00
Ilya Shipitsin
aff8566957 travis-ci: fix osx build, remove unneeded "apt" plugin (it is unused since CPack) 2018-10-25 00:33:58 +05:00
Davide Beatrici
8173eb4509 CMake: build all targets in the same directory, so that "hamcore.se2" doesn't have to be copied for each of them 2018-10-18 02:02:17 +02:00
Ilya Shipitsin
433c72e978 travis-ci: setup releases from tags 2018-09-26 07:21:49 +05:00
Ilya Shipitsin
cfd0022e61 travis-ci: run stbcheck utility 2018-09-23 22:54:57 +05:00
Davide Beatrici
553aaf9bad Travis CI: install to check if the files are copied correctly 2018-09-07 22:12:13 +02:00
Davide Beatrici
4ed7c559f1
Merge PR #646: travis-ci: small coverity fixes 2018-08-12 22:29:19 +02:00
Ilya Shipitsin
92393b4a75 travis-ci: small coverity fixes: change branch filter to master
remove "secure" variable, token is availavle from travis-ci env variables
2018-08-12 23:18:48 +05:00
Davide Beatrici
3a7b801ce5 CMake: change output directory from "bin" to "build" 2018-08-12 19:22:51 +02:00
Ilya Shipitsin
5fc6b10fe1 add coverity scan to travis-ci matrix 2018-08-12 20:18:23 +05:00
Davide Beatrici
8a064164c9 Travis: create package with CMake 2018-08-09 23:59:43 +02:00
Ilya Shipitsin
9beec899b2 another attempt to fix launchpad builds 2018-08-05 19:42:05 +05:00
Davide Beatrici
cf79205ba5 Travis CI: cache Homebrew downloads 2018-08-01 13:56:57 +02:00
Davide Beatrici
07f6d3765b Travis CI: upgrade everything on MacOS 2018-08-01 13:24:13 +02:00
Andy Walsh
0bbf08fea7 cmake: lib cleanup and use cmake package_find
* use OPENSSL_ROOT_DIR
* add special .configure handling for osx
* move readline, curses to cedar

Signed-off-by: Andy Walsh <andy.walsh44+github@gmail.com>
2018-07-31 18:11:13 +02:00
Ilya Shipitsin
be0ebb65c1 fix debian package builds (#554)
* fix debian builds

issue described: https://github.com/SoftEtherVPN/SoftEtherVPN/issues/550

* add cmake3 dependency (for ubuntu 14.04)

* "compat" belongs to debian/ subfolder

that file is not needed in root folder

* update debian package version

* compare debian/changelog and src/CurrentBuild.txt
2018-06-28 13:23:21 +02:00
Ilya Shipitsin
8baead6042 refactor travis-ci: (#530)
osx does not come with gcc, actually it is clang. so, remove it.
move debhelper installation to "apt" plugin (it will affect only linux).
add otool (which is ldd equivalent) on osx.
split "before_install", "script" into matrix
2018-05-28 23:19:04 +02:00
Davide Beatrici
7f499d0e5f Travis CI: add MacOS target and create scripts files (#523)
* makefiles: add /usr/local/opt/openssl/include and /usr/local/opt/openssl/lib as include paths on MacOS

* Travis CI: add MacOS target and create scripts files
2018-05-02 23:12:01 +02:00
Ilya Shipitsin
26f3ebc059 travis-ci: split openssl into 1.0.2, 1.1.0 matrix (#477) 2018-04-09 23:16:38 +02:00
Ilya Shipitsin
863f87fac1 travis-ci: add "dh build-arch" step
debian: fix dependencies
2018-03-12 22:29:42 +01:00
moatazelmasry2
cdde36ccb2 Remove deploy snippet from travis-ci config 2018-03-07 22:07:01 +01:00
moatazelmasry2
4a0e493446 Add secure oauth token for travis-ci launchpad 2018-03-07 21:53:34 +01:00
moatazelmasry2
1cd55559cb Add PPA deployer to travis-ci 2018-03-06 23:29:36 +01:00
Ilya Shipitsin
d1c543eecd initial travis-ci support (#348) 2017-12-03 20:47:31 +01:00