build-deb:jessie: stage: build image: containers.ethitter.com:443/docker/images/debian:jessie before_script: - echo $NGINX_VERSION_JESSIE - echo $NGINX_BINARY_JESSIE # Relies on latest binary build artifact from https://git.ethitter.com/debian/nginx-build. - curl -o nginx-build "${NGINX_BINARY_JESSIE}" - chmod +x nginx-build - ./nginx-build -V script: - cd source - debuild -us -uc artifacts: paths: - nginx_${NGINX_VERSION_JESSIE}* - nginx-dbgsym_* test-deb:jessie: stage: test image: containers.ethitter.com:443/docker/images/debian:jessie script: - dpkg -i nginx_${NGINX_VERSION_JESSIE}*.deb - nginx -V dependencies: - build-deb:jessie build-deb:stretch: stage: build image: containers.ethitter.com:443/docker/images/debian:stretch before_script: - echo $NGINX_VERSION_STRETCH - echo $NGINX_BINARY_STRETCH # Relies on latest binary build artifact from https://git.ethitter.com/debian/nginx-build. - curl -o nginx-build "${NGINX_BINARY_STRETCH}" - chmod +x nginx-build - ./nginx-build -V script: - cd source - debuild -us -uc artifacts: paths: - nginx_${NGINX_VERSION_STRETCH}* - nginx-dbgsym_* test-deb:stretch: stage: test image: containers.ethitter.com:443/docker/images/debian:stretch script: - dpkg -i nginx_${NGINX_VERSION_STRECTH}*.deb - nginx -V dependencies: - build-deb:stretch build-deb:buster: stage: build image: containers.ethitter.com:443/docker/images/debian:buster before_script: - echo $NGINX_VERSION_BUSTER - echo $NGINX_BINARY_BUSTER # Relies on latest binary build artifact from https://git.ethitter.com/debian/nginx-build. - curl -o nginx-build "${NGINX_BINARY_BUSTER}" - chmod +x nginx-build - ./nginx-build -V script: - cd source - debuild -us -uc artifacts: paths: - nginx_${NGINX_VERSION_BUSTER}* - nginx-dbgsym_* test-deb:buster: stage: test image: containers.ethitter.com:443/docker/images/debian:buster script: - dpkg -i nginx_${NGINX_VERSION_BUSTER}*.deb - nginx -V dependencies: - build-deb:buster