# Set this to the contents of bootstrap/sha1sum.txt
# which is generated by bootstrap/template.py --render
#
- SAMBA_CI_CONTAINER_TAG: 87b11cd0dd5a07464b7b2cf7c43c861451acad35
+ SAMBA_CI_CONTAINER_TAG: 36dd95324f5406f62312648e83fde78a8267b386
#
# We use the ubuntu1804 image as default as
# it matches what we have on sn-devel-184.
SAMBA_CI_CONTAINER_IMAGE_ubuntu1804: ${SAMBA_CI_CONTAINER_REGISTRY}/samba-ci-ubuntu1804:${SAMBA_CI_CONTAINER_TAG}
SAMBA_CI_CONTAINER_IMAGE_ubuntu1604: ${SAMBA_CI_CONTAINER_REGISTRY}/samba-ci-ubuntu1604:${SAMBA_CI_CONTAINER_TAG}
SAMBA_CI_CONTAINER_IMAGE_debian9: ${SAMBA_CI_CONTAINER_REGISTRY}/samba-ci-debian9:${SAMBA_CI_CONTAINER_TAG}
+ SAMBA_CI_CONTAINER_IMAGE_debian10: ${SAMBA_CI_CONTAINER_REGISTRY}/samba-ci-debian10:${SAMBA_CI_CONTAINER_TAG}
SAMBA_CI_CONTAINER_IMAGE_opensuse150: ${SAMBA_CI_CONTAINER_REGISTRY}/samba-ci-opensuse150:${SAMBA_CI_CONTAINER_TAG}
SAMBA_CI_CONTAINER_IMAGE_opensuse151: ${SAMBA_CI_CONTAINER_REGISTRY}/samba-ci-opensuse151:${SAMBA_CI_CONTAINER_TAG}
SAMBA_CI_CONTAINER_IMAGE_fedora29: ${SAMBA_CI_CONTAINER_REGISTRY}/samba-ci-fedora29:${SAMBA_CI_CONTAINER_TAG}
SAMBA_CI_CONTAINER_IMAGE_fedora30: ${SAMBA_CI_CONTAINER_REGISTRY}/samba-ci-fedora30:${SAMBA_CI_CONTAINER_TAG}
+ SAMBA_CI_CONTAINER_IMAGE_fedora31: ${SAMBA_CI_CONTAINER_REGISTRY}/samba-ci-fedora31:${SAMBA_CI_CONTAINER_TAG}
SAMBA_CI_CONTAINER_IMAGE_centos7: ${SAMBA_CI_CONTAINER_REGISTRY}/samba-ci-centos7:${SAMBA_CI_CONTAINER_TAG}
SAMBA_CI_CONTAINER_IMAGE_centos8: ${SAMBA_CI_CONTAINER_REGISTRY}/samba-ci-centos8:${SAMBA_CI_CONTAINER_TAG}
- echo "Running cmd script/autobuild.py $AUTOBUILD_JOB_NAME $SAMBA_CI_AUTOBUILD_ENABLE_COVERAGE --verbose --nocleanup --keeplogs --tail --testbase /tmp/samba-testbase"
- script/autobuild.py $AUTOBUILD_JOB_NAME $SAMBA_CI_AUTOBUILD_ENABLE_COVERAGE --verbose --nocleanup --keeplogs --tail --testbase /tmp/samba-testbase
+# Ensure when adding a new job below that you also add it to
+# the dependencies for 'pages' below for the code coverage page
+# generation.
+
others:
extends: .shared_template
script:
samba-static:
extends: .shared_template
+samba-fuzz:
+ extends: .shared_template
+
ctdb:
extends: .shared_template
samba-fileserver:
extends: .private_template
+samba-ktest-heimdal:
+ extends: .private_template
+
samba-ad-dc-1:
extends: .private_template
- docker
- shared
dependencies: # tell gitlab to download artifacts for these jobs
+ - others
- samba
- - samba-ad-dc-1
- - samba-ad-dc-1-mitkrb5
+ - samba-mitkrb5
+ - samba-none-env
+ - samba-nopython
+ - samba-nopython-py2
+ - samba-xc
+ - samba-admem
- samba-ad-dc-2
- samba-ad-dc-3
- samba-ad-dc-4
- - samba-ad-dc-4-mitkrb5
- samba-ad-dc-5
- samba-ad-dc-6
- - samba-ad-dc-backup
+ - samba-libs
+ - samba-static
+ - samba-fuzz
+ # - ctdb # TODO
+ - samba-ctdb
- samba-ad-dc-ntvfs
- - samba-admem
- samba-admem-mit
- - samba-ctdb
+ - samba-ad-dc-4-mitkrb5
+ - samba-ad-dc-backup
+ - samba-simpleserver
- samba-fileserver
- - samba-libs
- - samba-none-env
- - samba-nopython
- - samba-nopython-py2
+ - samba-ktest-heimdal
+ - samba-ad-dc-1
- samba-nt4
- samba-schemaupgrade
- - samba-static
- - samba-xc
- # - ctdb # TODO
- - others
+ - samba-ad-dc-1-mitkrb5
script:
- ./configure.developer
- make -j
extends: .samba-o3-template
image: $SAMBA_CI_CONTAINER_IMAGE_debian9
+debian10-samba-o3:
+ extends: .samba-o3-template
+ image: $SAMBA_CI_CONTAINER_IMAGE_debian10
+
opensuse150-samba-o3:
extends: .samba-o3-template
image: $SAMBA_CI_CONTAINER_IMAGE_opensuse150
extends: .samba-o3-template
image: $SAMBA_CI_CONTAINER_IMAGE_fedora30
+fedora31-samba-o3:
+ extends: .samba-o3-template
+ image: $SAMBA_CI_CONTAINER_IMAGE_fedora31
+
#
# Keep the samba-o3 sections at the end ...
#