update php build to include basic php7.3
updated robo build
This commit is contained in:
@@ -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 .
|
||||
|
||||
Reference in New Issue
Block a user