Newer
Older
variables:
VERSION: ${CI_COMMIT_TAG}
before_script:
- docker login -u "$CI_REGISTRY_USER" -p "$CI_REGISTRY_PASSWORD" $CI_REGISTRY
l3d-script:
stage: build
script: sed -i -e "s/'{{ version }}'/${VERSION}/g" l3d
artifacts:
name: l3d
paths:
- l3d
only:
- tags
- docker build --pull --build-arg PHP_VERSION=7.0 --build-arg VERSION=${VERSION} -t ${CI_REGISTRY_IMAGE}/php-7.0:${VERSION} .
- docker push ${CI_REGISTRY_IMAGE}/php-7.0:${VERSION}
php-7.1:
stage: build
script:
- docker build --pull --build-arg PHP_VERSION=7.1 --build-arg VERSION=${VERSION} -t ${CI_REGISTRY_IMAGE}/php-7.1:${VERSION} .
- docker push ${CI_REGISTRY_IMAGE}/php-7.1:${VERSION}
php-7.2:
stage: build
script:
- docker build --pull --build-arg PHP_VERSION=7.2 --build-arg VERSION=${VERSION} -t ${CI_REGISTRY_IMAGE}/php-7.2:${VERSION} .
- docker push ${CI_REGISTRY_IMAGE}/php-7.2:${VERSION}