update php build to include basic php7.3

updated robo build
This commit is contained in:
2020-04-19 11:24:26 -04:00
parent 94d7b04002
commit 33e945f662
15 changed files with 129 additions and 113 deletions

View File

@@ -1,16 +1,51 @@
#!/usr/bin/env bash
set -ex
#docker login -u richard -p $DKREGISTRY_PASS $DKREGISTRY
docker build --rm -f Dockerfile-70 -t xaicorp/php:7.0 .
docker build --rm -f Dockerfile-70-dev -t xaicorp/php:7.0-dev .
docker run --rm --entrypoint php xaicorp/php:7.0 --version | grep 'PHP 7.0.'
docker run --rm --entrypoint php xaicorp/php:7.0-dev --version | grep 'PHP 7.0.'
docker run --rm --entrypoint php xaicorp/php:7.0-dev --version | grep 'Xdebug'
docker tag xaicorp/php:7.0 dkregistry.xai-corp.net:5000/xaicorp/php:7.0
docker tag xaicorp/php:7.0-dev dkregistry.xai-corp.net:5000/xaicorp/php:7.0-dev
docker push dkregistry.xai-corp.net:5000/xaicorp/php:7.0
docker push dkregistry.xai-corp.net:5000/xaicorp/php:7.0-dev
build() {
local version=$1
#build
docker build --rm -f Dockerfile-${version} -t xaicorp/php:${version} .
#test
docker run --rm --entrypoint php xaicorp/php:${version} --version | grep ${version}
docker run --rm --entrypoint php xaicorp/php:${version} -m | grep curl
#register artifact
docker tag xaicorp/php:${version} dkregistry.xai-corp.net:5000/xaicorp/php:${version}
docker push dkregistry.xai-corp.net:5000/xaicorp/php:${version}
}
build_dev() {
local version=$1
#build
docker build --rm -f Dockerfile-${version}-dev -t xaicorp/php:${version}-dev .
#test
docker run --rm --entrypoint php xaicorp/php:${version}-dev --version | grep ${version}
docker run --rm --entrypoint php xaicorp/php:${version}-dev --version | grep 'Xdebug'
#register artifact
docker tag xaicorp/php:${version}-dev dkregistry.xai-corp.net:5000/xaicorp/php:${version}-dev
docker push dkregistry.xai-corp.net:5000/xaicorp/php:${version}-dev
}
build 7.0
build_dev 7.0
#build 7.1
#build_dev 7.1
#
#build 7.2
#build_dev 7.2
build 7.3
build_dev 7.3
exit
docker build --rm -f Dockerfile-71 -t xaicorp/php:7.1 .
docker build --rm -f Dockerfile-71-dev -t xaicorp/php:7.1-dev .