update php and composer builds
This commit is contained in:
@@ -1,9 +1,10 @@
|
||||
#!/usr/bin/env bash
|
||||
set -ex
|
||||
set -e
|
||||
|
||||
#docker login -u richard -p $DKREGISTRY_PASS $DKREGISTRY
|
||||
|
||||
build() {
|
||||
set -x
|
||||
local version=$1
|
||||
|
||||
#build
|
||||
@@ -12,6 +13,7 @@ build() {
|
||||
#test
|
||||
docker run --rm --entrypoint php xaicorp/php:${version} --version | grep ${version}
|
||||
docker run --rm --entrypoint php xaicorp/php:${version} -m | grep curl
|
||||
docker run --rm --entrypoint php xaicorp/php:${version} -m | grep pdo
|
||||
docker run --rm --entrypoint php xaicorp/php:${version} -m | grep pgsql
|
||||
docker run --rm --entrypoint php xaicorp/php:${version} -m | grep redis
|
||||
docker run --rm --entrypoint php xaicorp/php:${version} -m | grep mbstring
|
||||
@@ -19,11 +21,13 @@ build() {
|
||||
# docker run --rm --entrypoint php xaicorp/php:${version} -m | grep mcrypt
|
||||
docker run --rm --entrypoint php xaicorp/php:${version} -m | grep zip
|
||||
docker run --rm --entrypoint php xaicorp/php:${version} -m | grep dom
|
||||
docker run --rm --entrypoint php xaicorp/php:${version} -i | grep conf.d/25-http.ini
|
||||
|
||||
#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}
|
||||
docker run --rm --entrypoint php xaicorp/php:${version} -m | grep json
|
||||
docker run --rm --entrypoint php xaicorp/php:${version} -m | grep raphf
|
||||
docker run --rm -d --name test-php xaicorp/php:${version} \
|
||||
&& sleep 3 \
|
||||
&& docker logs test-php | grep "fpm is running"; \
|
||||
docker kill test-php
|
||||
# docker run --rm --entrypoint php xaicorp/php:${version} -i | grep conf.d/25-http.ini #fixme
|
||||
}
|
||||
|
||||
build_dev() {
|
||||
@@ -35,6 +39,15 @@ build_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'
|
||||
docker run --rm --entrypoint git xaicorp/php:${version}-dev --version | grep 'git version'
|
||||
}
|
||||
|
||||
push() {
|
||||
local version=$1
|
||||
|
||||
#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}
|
||||
|
||||
#register artifact
|
||||
docker tag xaicorp/php:${version}-dev dkregistry.xai-corp.net:5000/xaicorp/php:${version}-dev
|
||||
@@ -61,10 +74,12 @@ trap final EXIT
|
||||
#build 7.1
|
||||
#build_dev 7.1
|
||||
|
||||
build 7.2
|
||||
build_dev 7.2
|
||||
#build 7.2
|
||||
#build_dev 7.2
|
||||
#push 7.2
|
||||
|
||||
build 7.3
|
||||
build_dev 7.3
|
||||
push 7.3
|
||||
|
||||
exit
|
||||
|
||||
Reference in New Issue
Block a user