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