aboutsummaryrefslogtreecommitdiff
path: root/.gitlab-ci.yml
AgeCommit message (Collapse)AuthorFilesLines
2018-08-31gitlab-ci: Only run static-analysis on tumbleweedAndreas Schneider1-20/+0
Tumbleweed offers a newer clang version and we don't really have to waste resources. Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2018-08-31gitlab-ci: Add a clang build on tumbleweedAndreas Schneider1-1/+21
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2018-08-22gitlab-ci: Add target to build the docsAndreas Schneider1-0/+14
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2018-08-20gitlab-ci: Add two builds with optimizations turned onAndreas Schneider1-0/+37
This enables the optimizer and will give use additional compiler warnings and errors. Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2018-08-20gitlab-ci: Enable PICKY_DEVELOPERAndreas Schneider1-0/+7
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2018-08-08gitlab-ci: Point openSUSE to its krb5-configAndreas Schneider1-0/+1
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2018-08-03gitlab-ci: Build with cmake3 on CentOS7Andreas Schneider1-1/+1
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2018-07-03gitlab-ci: Only enable freebsd runner where it is enabledAndreas Schneider1-0/+3
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2018-07-02gitlab-ci: Fix mips compilation on debianAndreas Schneider1-4/+5
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2018-07-02gitlab-ci: Add missing debian variableAndreas Schneider1-0/+1
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2018-06-30gitlab-ci: Fix path to toolchain fileAndreas Schneider1-1/+1
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2018-06-30gitlab-ci: Add 32bit build on openSUSEAndreas Schneider1-0/+17
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2018-06-29gitlab-ci: Fix stageAndreas Schneider1-1/+1
2018-06-29gitlab-ci: Fix path for artifactsAndreas Schneider1-13/+13
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2018-06-29gitlab-ci: Add build for mips platformNikos Mavrogiannopoulos1-0/+25
This tests multiple items, (1) cross compilation, (2) compilation on debian and (3) CI run on MIPS systems, tested under qemu. This target was originally written for GnuTLS by Michael Weiser. Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> Reviewed-by: Andreas Schneider <asn@samba.org>
2018-06-29gitlab: Fix build on FreeBSDAndreas Schneider1-2/+2
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2018-06-29gitlab: Disable client testing on freebsdAndreas Schneider1-1/+1
The host doesn't have cwrap installed. Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2018-06-29gitlab: Remove the debian aarch64 buildAndreas Schneider1-16/+0
This doesn't work anymore Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2018-06-29gitlab: Add SERVER_TESTING and updates for cmakeAndreas Schneider1-39/+52
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2018-06-29cmake: Rename WITH_CLIENT_TESTING option to CLIENT_TESTINGAndreas Schneider1-10/+10
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2018-06-29cmake: Rename WITH_TESTING option to UNIT_TESTINGAndreas Schneider1-14/+14
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2018-06-28gitlab: Do not build with SSHv1 supportAndreas Schneider1-6/+6
This will be removed soon. Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2018-06-28gitlab: Disable SSHv1 supportAndreas Schneider1-8/+8
This will be removed soon. Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2018-06-27gitlab: Use wine to run tests built for WindowsAnderson Toshiyuki Sasaki1-4/+10
When building in a cross-compiling environment, use wine to run the tests. Signed-off-by: Anderson Toshiyuki Sasaki <ansasaki@redhat.com> Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
2018-06-27gitlab: Add build with mbedtlsAndreas Schneider1-0/+16
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2018-06-27gitlab: Enable build with libgcryptAndreas Schneider1-4/+2
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2018-06-27gitlab: Don't error out if obj existsAndreas Schneider1-13/+13
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2018-06-27gitlab: Added builds for Windows using MinGWAnderson Toshiyuki Sasaki1-0/+39
Only the unit tests are run. Signed-off-by: Anderson Toshiyuki Sasaki <ansasaki@redhat.com> Reviewed-by: Andreas Schneider <asn@cryptomilk.org>
2018-06-27gitlab: Use obj dir for buildingAndreas Schneider1-11/+11
Signed-off-by: Andreas Schneider <asn@cryptomilk.org>
2018-05-30Add builds for opensuse tumbleweedJim McDonough1-0/+53
Signed-off-by: Jim McDonough <jmcdonough@suse.com>
2018-04-18Introduce a gitlab CI for centos7, debian and FedoraNikos Mavrogiannopoulos1-0/+145
This introduces builds for: centos7 with openssl 1.0.x (x86-64) fedora28 with openssl 1.1.x (x86-64) fedora28 with libgcrypt (x86-64) - disabled debian with openssl 1.0.x (aarch64) address-sanitizer (gcc) - disabled undefined-sanitizer (gcc) static-analyzer (clang) See https://gitlab.com/libssh/libssh-mirror/ Signed-off-by: Nikos Mavrogiannopoulos <nmav@redhat.com> Reviewed-by: Andreas Schneider <asn@cryptomilk.org>