[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[GNUnet-SVN] [gnurl] branch master updated: Add gitlab CI files for gitl
From: |
gnunet |
Subject: |
[GNUnet-SVN] [gnurl] branch master updated: Add gitlab CI files for gitlab.secushare.org mirror |
Date: |
Sat, 25 Nov 2017 12:09:29 +0100 |
This is an automated email from the git hooks/post-receive script.
ng0 pushed a commit to branch master
in repository gnurl.
The following commit(s) were added to refs/heads/master by this push:
new 60d2931e9 Add gitlab CI files for gitlab.secushare.org mirror
60d2931e9 is described below
commit 60d2931e92e3f7bf05d66fdb2a73f381050789b5
Author: ng0 <address@hidden>
AuthorDate: Sat Nov 25 11:09:04 2017 +0000
Add gitlab CI files for gitlab.secushare.org mirror
---
.gitlab-ci.yml | 22 ++++++++++++++++++++++
ci-gnurl/Dockerfile | 8 ++++++++
2 files changed, 30 insertions(+)
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 000000000..1f6117082
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,22 @@
+variables:
+
+stages:
+ - container
+ - build
+
+build-container:
+ stage: container
+ image: docker:dind
+ only:
+ - master
+ script:
+ - docker build -f ci-gnurl/Dockerfile -t gnurl .
+
+build-gnurl:
+ stage: build
+ image: gnurl:latest
+ only:
+ - master
+ script:
+ - ./buildconf ; ./configure --enable-ipv6 --with-gnutls --without-libssh2
--without-libmetalink --without-winidn --without-librtmp --without-nghttp2
--without-nss --without-cyassl --without-polarssl --without-ssl
--without-winssl --without-darwinssl --disable-sspi --disable-ntlm-wb
--disable-ldap --disable-rtsp --disable-dict --disable-telnet --disable-tftp
--disable-pop3 --disable-imap --disable-smtp --disable-gopher --disable-file
--disable-ftp --disable-smb ; make ; make test
+
diff --git a/ci-gnurl/Dockerfile b/ci-gnurl/Dockerfile
new file mode 100644
index 000000000..71749da58
--- /dev/null
+++ b/ci-gnurl/Dockerfile
@@ -0,0 +1,8 @@
+from debian:stretch
+
+# Install build tools
+RUN apt-get update && apt-get install -y git make automake autopoint autoconf
+
+# We need at least gnutls-dane-3.5.13 groff-1.22.3 libidn-1.33 libtool-2.4.6
perl-5.26.0 pkg-config-0.29.2 python-2.7.13 zlib-1.2.11
+# at least that's my Guix package building.
+RUN apt-get update && apt-get install -y libltdl-dev libidn11-dev
libgnutls28-dev zlib perl pkg-config groff
\ No newline at end of file
--
To stop receiving notification emails like this one, please contact
address@hidden
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- [GNUnet-SVN] [gnurl] branch master updated: Add gitlab CI files for gitlab.secushare.org mirror,
gnunet <=