Ilya Shipitsin
2b7b728077
CI: bump Ubuntu to newer version, install missing DCO dependencies
2023-02-27 20:51:23 +06:00
Ilya Shipitsin
1027dbf385
CI: install libcap-ng-dev as OpenVPN dependency
2022-11-12 19:42:37 +05:00
Ilya Shipitsin
c4b5455663
CI: AppVeyor: explicitly install liblz4-dev
...
since 24596b258a
bundled lz4 was removed. openvpn (used for live tests) now relies on system
lz4 lib.
2021-04-14 15:54:20 +05:00
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
Davide Beatrici
14a410a179
AppVeyor: remove Windows build
...
AppVeyor provides vcpkg and a great guide explaining how to use it and cache the installed packages: https://www.appveyor.com/docs/lang/cpp/#vc-packaging-tool
However, we're currently relying on Azure Pipelines for the Windows builds and keeping one on AppVeyor would be a waste of CI resources.
2020-07-28 00:00:34 +02:00
Davide Beatrici
6c665f889f
AppVeyor: remove MSVC 2008 build
...
The purpose of the configuration was to build installers and continually verify that MSVC 2008 could still build the project.
MSVC 2008 was a requirement because we wanted to maintain support for very old versions of Windows (9x).
During the past few years we encountered many annoying limitations due to that requirement, such as the lack of support for designated initializers.
We ended up deciding to only keep support for operating systems older than 7 in the stable repository.
As for the installers, we now build them on Azure Pipelines (currently with MSVC 2019).
2020-07-27 21:00:13 +02:00
Davide Beatrici
3c2f5a41ba
Use "build" folder instead of "tmp" in CI scripts
2020-07-20 20:33:36 +02:00
Ilya Shipitsin
c2ad67a907
Change release packaging
...
Fixes : #846
2019-07-08 12:09:58 +05:00
Ilya Shipitsin
388da69793
avoid non needed ci builds
2019-04-02 11:16:36 +05:00
Ilya Shipitsin
8f790eeca0
rename azure-pipelines.yml to .azure-pipelines.yml
2019-03-11 22:43:35 +05:00
Ilya Shipitsin
77894a34ce
AppVeyor: run openvpn integration tests
2019-01-06 16:53:42 +05:00
Ilya Shipitsin
3ff10dc8ed
CI: avoid not needed builds when possible
2018-12-15 22:35:40 +05:00
Ilya Shipitsin
971893c7b4
CI: avoid not needed builds, make AppVeyor upload src with submodules
2018-12-01 23:19:18 +05:00
Ilya Shipitsin
e8ad95b083
AppVeyor: shorten artifacts path, move github token to variables
2018-11-29 22:11:47 +05:00
Ilya Shipitsin
557d0a02d9
AppVeyor: do not upload ubuntu packages (we will swtich to Launchpad instead),
...
make vs2017 and vs2015 names different from each other, rename linux test script
2018-11-28 02:33:52 +05:00
Ilya Shipitsin
6640f05233
AppVeyor: renew github token, renamed APPVEYOR_REPO_TAG to upper case,
...
added vpntest.exe to test memory
2018-11-27 01:01:30 +05:00
Davide Beatrici
52f4e5fb48
AppVeyor: provide PDB files in a ZIP archive
2018-11-18 04:18:51 +01:00
Ilya Shipitsin
aa9effbf4e
AppVeyor: automatically upload releases to github
2018-11-09 00:20:08 +05:00
Ilya Shipitsin
cdc3551ad3
AppVeyor: enable parralel builds
2018-11-03 23:51:09 +05:00
Ilya Shipitsin
f97a20a9cc
AppVeyor: only add systemctl log when appropriate
2018-11-03 23:49:22 +05:00
Ilya Shipitsin
1af74e50ad
AppVeyor: run "vpntest" for ubuntu 18.04
2018-10-29 15:53:42 +05:00
Ilya Shipitsin
103b6eb194
AppVeyor: non interactive mode of journalctl
2018-10-28 20:25:56 +05:00
Ilya Shipitsin
8908f4a933
app veyor: add "on_failure" linux script
2018-10-26 17:31:55 +05:00
Ilya Shipitsin
092fe96676
app veyor: make it green again
2018-10-26 17:24:09 +05:00
Davide Beatrici
374ba7fc7d
AppVeyor: add Visual Studio 2017 build, improve matrix
2018-10-24 21:25:57 +02:00
Ilya Shipitsin
7d1fced672
try to fix App Veyor
2018-10-24 00:33:19 +05:00
Ilya Shipitsin
139fffe6e0
adjust systemd paths according to installation path
2018-10-22 10:55:12 +05:00
Davide Beatrici
a015cc04b6
AppVeyor: add Ubuntu 16.04 and 18.04 builds
2018-09-22 21:07:07 +02:00
Davide Beatrici
dfbb04627f
AppVeyor: increment build number with pull requests, in order to avoid conflicts ( #503 )
...
* AppVeyor: increment build number with pull requests, in order to avoid conflicts
* .appveyor.yml: consistent indentation
2018-04-28 23:11:03 +02:00
Ilya Shipitsin
ba7758f679
appveyor: store build artifacts ( #500 )
2018-04-20 09:55:39 +02:00
Davide Beatrici
d66f400708
AppVeyor: add configuration file
2018-04-20 00:00:33 +02:00