variables:
- BUILDENV_NATIVE_IMAGE: gnutls/nettle-build-images:buildenv-native
- BUILDENV_CLANG_IMAGE: gnutls/nettle-build-images:buildenv-clang
- BUILDENV_CROSS_IMAGE: gnutls/nettle-build-images:buildenv-cross
+ BUILDENV_NATIVE_IMAGE: nettle/build-images:buildenv-native
+ BUILDENV_CLANG_IMAGE: nettle/build-images:buildenv-clang
+ BUILDENV_CROSS_IMAGE: nettle/build-images:buildenv-cross
GET_SOURCES_ATTEMPTS: "3"
# "Native" means x86-64; no jobs run on anything else.
- ./.bootstrap
- './configure $EXTRA_CONFIGURE_ARGS --disable-documentation'
- 'make -j$(nproc)'
- - 'make -j$(nproc) check $EXTRA_CHECK_TARGET'
+ - 'make -j$(nproc) check'
+ - 'for t in $EXTRA_CHECK_TARGET ; do make -j$(nproc) $t ; done'
tags:
- - saas-linux-small-amd64
- except:
- - tags
+ - amd64
variables:
NETTLE_TEST_SEED: '0'
artifacts:
- scan-build ./configure --disable-documentation --disable-assembler
- scan-build --status-bugs -o scan-build-lib make -j$(nproc)
tags:
- - saas-linux-small-amd64
- except:
- - tags
+ - amd64
artifacts:
expire_in: 1 week
when: on_failure
--disable-cxx --disable-guile --without-p11-kit --disable-doc &&
make -j$(nproc) && make -j $(nproc) check
tags:
- - saas-linux-small-amd64
- except:
- - tags
+ - amd64
artifacts:
expire_in: 1 week
when: on_failure
after_script:
- ssh -o 'StrictHostKeyChecking no' -i "$SSH_PRIVATE_KEY" "$S390X_ACCOUNT"
"rm -rf ci-work/$CI_PIPELINE_IID"
- only:
- variables:
- - $SSH_PRIVATE_KEY != ""
- - $S390X_ACCOUNT != ""
+ rules:
+ # For some reason, below condition doesn't disable job when
+ # variables are unset. So never run for now.
+ # - if: $SSH_PRIVATE_KEY != "" && $S390X_ACCOUNT != ""
+ - when: never
tags:
- - saas-linux-small-amd64
- except:
- - tags
+ - amd64
.cross-build:
image: $CI_REGISTRY/$BUILDENV_CROSS_IMAGE
- ./.bootstrap
- ./configure --disable-documentation $EXTRA_CONFIGURE_ARGS --build=$build --host=$host
- make -j$(nproc)
- - make EMULATOR=${EMULATOR} -j$(nproc) check $EXTRA_CHECK_TARGET
+ - make EMULATOR=${EMULATOR} -j$(nproc) check
+ - for t in $EXTRA_CHECK_TARGET ; do make EMULATOR=${EMULATOR} -j$(nproc) $t ; done
tags:
- - saas-linux-small-amd64
- except:
- - tags
+ - amd64
variables:
NETTLE_TEST_SEED: '0'
artifacts: