Skip to content

Commit 44bb079

Browse files
authored
Merge pull request #25 from patricklee2/build
use build.sh to build xdebug as well
2 parents 4c7e47d + 7ebdb9c commit 44bb079

File tree

5 files changed

+25
-29
lines changed

5 files changed

+25
-29
lines changed

5.6.36-apache-xdebug/Dockerfile renamed to 5.6.36-apache-xdebug/Dockerfile.template

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM appsvc/php:5.6.36-apache_1805092223
1+
FROM reponame/php:5.6.36-apache_buildnumber
22
MAINTAINER Azure App Services Container Images <[email protected]>
33

44
RUN yes | pecl install xdebug-2.5.5 \

7.0.30-apache-xdebug/Dockerfile renamed to 7.0.30-apache-xdebug/Dockerfile.template

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM appsvc/php:7.0.30-apache_1805092223
1+
FROM reponame/php:7.0.30-apache_buildnumber
22
MAINTAINER Azure App Services Container Images <[email protected]>
33

44
RUN yes | pecl install xdebug \

7.2.5-apache-xdebug/Dockerfile renamed to 7.2.5-apache-xdebug/Dockerfile.template

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM appsvc/php:7.2.5-apache_1805092223
1+
FROM reponame/php:7.2.5-apache_buildnumber
22
MAINTAINER Azure App Services Container Images <[email protected]>
33

44
RUN yes | pecl install xdebug-beta \

build-xdebug.sh

Lines changed: 0 additions & 21 deletions
This file was deleted.

build.sh

Lines changed: 22 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -7,17 +7,34 @@ set -x -e
77

88
buildnumber=${4-$(date -u +"%y%m%d%H%M")}
99

10-
docker build -q --no-cache -t "$1"/php:5.6.36-apache_"$buildnumber" 5.6.36-apache
11-
docker build -q --no-cache -t "$1"/php:7.0.30-apache_"$buildnumber" 7.0.30-apache
12-
docker build -q --no-cache -t "$1"/php:7.2.5-apache_"$buildnumber" -t "$1"/php:latest_"$buildnumber" 7.2.5-apache
13-
docker tag "$1"/php:latest_"$buildnumber" "$1"/php:latest
14-
1510
docker login -u "$2" -p "$3"
1611

12+
# build base images
13+
docker build -q -t "$1"/php:5.6.36-apache_"$buildnumber" 5.6.36-apache
14+
docker build -q -t "$1"/php:7.0.30-apache_"$buildnumber" 7.0.30-apache
15+
docker build -q -t "$1"/php:7.2.5-apache_"$buildnumber" -t "$1"/php:latest_"$buildnumber" 7.2.5-apache
16+
docker tag "$1"/php:latest_"$buildnumber" "$1"/php:latest
17+
1718
docker push "$1"/php:5.6.36-apache_"$buildnumber"
1819
docker push "$1"/php:7.0.30-apache_"$buildnumber"
1920
docker push "$1"/php:7.2.5-apache_"$buildnumber"
2021
docker push "$1"/php:latest_"$buildnumber"
2122
docker push "$1"/php:latest
2223

24+
# xdebug depends on base images
25+
# generate dockerfile for xdebug
26+
sed -e s/reponame/"$1"/g -e s/buildnumber/"$buildnumber"/g 5.6.36-apache-xdebug/Dockerfile.template > 5.6.36-apache-xdebug/Dockerfile
27+
sed -e s/reponame/"$1"/g -e s/buildnumber/"$buildnumber"/g 7.0.30-apache-xdebug/Dockerfile.template > 7.0.30-apache-xdebug/Dockerfile
28+
sed -e s/reponame/"$1"/g -e s/buildnumber/"$buildnumber"/g 7.2.5-apache-xdebug/Dockerfile.template > 7.2.5-apache-xdebug/Dockerfile
29+
30+
# build xdebug images
31+
docker build -q -t "$1"/php:5.6.36-apache-xdebug_"$buildnumber" 5.6.36-apache-xdebug
32+
docker build -q -t "$1"/php:7.0.30-apache-xdebug_"$buildnumber" 7.0.30-apache-xdebug
33+
docker build -q -t "$1"/php:7.2.5-apache-xdebug_"$buildnumber" -t "$1"/php:latest-xdebug_"$buildnumber" 7.2.5-apache-xdebug
34+
35+
docker push "$1"/php:5.6.36-apache-xdebug_"$buildnumber"
36+
docker push "$1"/php:7.0.30-apache-xdebug_"$buildnumber"
37+
docker push "$1"/php:7.2.5-apache-xdebug_"$buildnumber"
38+
docker push "$1"/php:latest-xdebug_"$buildnumber"
39+
2340
docker logout

0 commit comments

Comments
 (0)