- archive
variables:
+ GIT_SUBMODULE_STRATEGY: recursive
# we utilize the images generated by the build-images project, to
# speed up CI runs. We also use ccache and store config.cache
# to speed up compilation. We include a version number in cache
interruptible: true
-.submodule-paths: &submodule-paths
- - ./cligen
- - ./devel/abi-dump
- - ./devel/libtasn1
- - ./devel/nettle
- - ./devel/openssl
- - ./gnulib
- - ./tests/suite/tls-fuzzer/python-ecdsa
- - ./tests/suite/tls-fuzzer/tlsfuzzer
- - ./tests/suite/tls-fuzzer/tlslite-ng
- - ./tests/suite/tls-interoperability
-
.bootstrap:
stage: bootstrap
tags:
artifacts:
expire_in: 1 day
untracked: true
- # submodules are not copied through artifacts:untracked
- paths: *submodule-paths
.build:
stage: build
artifacts:
expire_in: 1 day
untracked: true
- # submodules are not copied through artifacts:untracked
- paths: *submodule-paths
.test:
stage: test
url = https://github.com/tomato42/tlslite-ng.git
[submodule "gnulib"]
path = gnulib
- url = https://gitlab.com/libidn/gnulib-mirror.git
+ url = ../../libidn/gnulib-mirror.git
[submodule "devel/nettle"]
path = devel/nettle
- url = https://gitlab.com/gnutls/nettle.git
+ url = ../../gnutls/nettle.git
[submodule "devel/libtasn1"]
path = devel/libtasn1
- url = https://gitlab.com/gnutls/libtasn1.git
+ url = ../../gnutls/libtasn1.git
[submodule "devel/abi-dump"]
path = devel/abi-dump
- url = https://gitlab.com/gnutls/abi-dump.git
+ url = ../../gnutls/abi-dump.git
[submodule "devel/cligen"]
path = cligen
- url = https://gitlab.com/gnutls/cligen.git
+ url = ../../gnutls/cligen.git
[submodule "tests/suite/tls-interoperability"]
path = tests/suite/tls-interoperability
- url = https://gitlab.com/redhat-crypto/tests/interop.git
+ url = ../../redhat-crypto/tests/interop.git