summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNikos Mavrogiannopoulos <nmav@gnutls.org>2016-05-09 21:47:14 +0200
committerNikos Mavrogiannopoulos <nmav@gnutls.org>2016-05-09 21:47:18 +0200
commit777711134500f4deed4814f36a6cb09186b44ffe (patch)
treed69306b418df66a894d423702335f2c09d828d61
parent5e9cbaedbe157ba66801cf06b8730c69acb5a815 (diff)
downloadgnutls-777711134500f4deed4814f36a6cb09186b44ffe.tar.gz
.gitlab-ci.yml: added build for windows DLLs
This creates the windows DLLs on every tagged release.
-rw-r--r--.gitlab-ci.yml19
1 files changed, 19 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
index 0ed936a90e..847fc60c02 100644
--- a/.gitlab-ci.yml
+++ b/.gitlab-ci.yml
@@ -78,6 +78,25 @@ Build and Check in FIPS140-2 mode:
- linux
except:
- tags
+Release build for windows DLLs:
+ script:
+ - make autoreconf && rm -f tests/suite/mini-eagain2.c && mingw32-configure --enable-local-libopts --without-p11-kit --disable-non-suiteb-curves --disable-doc --disable-valgrind-tests &&
+ mingw32-make -j4 && make check -j4
+ tags:
+ - nettle3
+ - wine
+ - mingw
+ - linux
+ only:
+ - tags
+ artifacts:
+ paths:
+ - src/*.exe
+ - lib/.libs/*.dll
+ - lib/.libs/*.a
+ - lib/*.def
+ - lib/includes/gnutls/*.h
+ - lib/gnutls.pc
Build and Check for windows in separate build dir:
script:
- make autoreconf && rm -f tests/suite/mini-eagain2.c && mkdir -p build && cd build &&