# see https://docs.gitlab.com/ce/ci/yaml/README.html for all available options
+stages:
+ - images
+ - build
variables:
- # we run autobuild.py inside a samba CI docker image located on gitlab's registry
- SAMBA_CI_CONTAINER_REGISTRY: registry.gitlab.com
- SAMBA_CI_CONTAINER_NAME: samba-team/samba
- SAMBA_CI_CONTAINER_TAG: latest
- SAMBA_CI_CONTAINER_IMAGE: $SAMBA_CI_CONTAINER_REGISTRY/$SAMBA_CI_CONTAINER_NAME:$SAMBA_CI_CONTAINER_TAG
GIT_STRATEGY: fetch
GIT_DEPTH: "3"
+ #
+ # we run autobuild.py inside a samba CI docker image located on gitlab's registry
+ # overwrite this variable if you want use your own image registry.
+ #
+ # Or better ask for access to the shared development repository, see
+ # https://wiki.samba.org/index.php/Samba_CI_on_gitlab#Getting_Access
+ #
+ SAMBA_CI_CONTAINER_REGISTRY: registry.gitlab.com/samba-team/devel/samba
+ #
+ # Set this to the contents of bootstrap/sha1sum.txt
+ # which is generated by bootstrap/template.py --render
+ #
+ SAMBA_CI_CONTAINER_TAG: 8606e89b0ce6a916fa881549a6cebf6eed528157
+ #
+ # Be use the ubuntu1404 image as it matches what we
+ # have on sn-devel-144.
+ #
+ SAMBA_CI_CONTAINER_IMAGE: ${SAMBA_CI_CONTAINER_REGISTRY}/samba-ci-ubuntu1404:${SAMBA_CI_CONTAINER_TAG}
+
+include:
+ # The image creation details are specified in a separate file
+ # See bootstrap/README.md for details
+ - 'bootstrap/.gitlab-ci.yml'
.shared_template:
image: $SAMBA_CI_CONTAINER_IMAGE
- df -h
- cat /proc/swaps
- free -h
+ # See bootstrap/.gitlab-ci.yml how to generate a new image
+ - echo "SAMBA_CI_CONTAINER_REGISTRY[${SAMBA_CI_CONTAINER_REGISTRY}]"
+ - echo "SAMBA_CI_CONTAINER_TAG[${SAMBA_CI_CONTAINER_TAG}]"
+ - bootstrap/template.py --sha1sum > /tmp/sha1sum-template.txt
+ - diff -u bootstrap/sha1sum.txt /tmp/sha1sum-template.txt
+ - echo "${SAMBA_CI_CONTAINER_TAG}" > /tmp/sha1sum-tag.txt
+ - diff -u bootstrap/sha1sum.txt /tmp/sha1sum-tag.txt
+ - diff -u bootstrap/sha1sum.txt /sha1sum.txt
after_script:
- mount
- df -h