1313 steps :
1414 - name : Checkout repository
1515 uses : actions/checkout@v3
16- - name : Set env
17- run : echo ::set-env name=RELEASE_VERSION::$(echo ${GITHUB_REF:10})
16+ - name : Get release tag
17+ uses : olegtarasov/get-tag@v2.1
18+ id : tagName
19+ with :
20+ tagRegex : " (.*)"
21+ tagRegexGroup : 1
1822 - name : Docker build cache
1923 uses : satackey/action-docker-layer-caching@v0.0.11
2024 continue-on-error : true
@@ -30,20 +34,20 @@ jobs:
3034 - name : Copy .env.sample to .env
3135 run : cp .env.sample .env
3236 - name : For php8.1
33- run : PHP_VERSION=8.1 DOCKER_TAG=$RELEASE_VERSION docker-compose -f docker-compose-publish.yml build && PHP_VERSION=8.1 DOCKER_TAG=$RELEASE_VERSION docker-compose -f docker-compose-publish.yml push
37+ run : PHP_VERSION=8.1 DOCKER_TAG=$GIT_TAG_NAME docker-compose -f docker-compose-publish.yml build && PHP_VERSION=8.1 DOCKER_TAG=$GIT_TAG_NAME docker-compose -f docker-compose-publish.yml push
3438 - name : For php8.0
35- run : PHP_VERSION=8.0 DOCKER_TAG=$RELEASE_VERSION docker-compose -f docker-compose-publish.yml build && PHP_VERSION=8.0 DOCKER_TAG=$RELEASE_VERSION docker-compose -f docker-compose-publish.yml push
39+ run : PHP_VERSION=8.0 DOCKER_TAG=$GIT_TAG_NAME docker-compose -f docker-compose-publish.yml build && PHP_VERSION=8.0 DOCKER_TAG=$GIT_TAG_NAME docker-compose -f docker-compose-publish.yml push
3640 - name : For php7.4
37- run : PHP_VERSION=7.4 DOCKER_TAG=$RELEASE_VERSION docker-compose -f docker-compose-publish.yml build && PHP_VERSION=7.4 DOCKER_TAG=$RELEASE_VERSION docker-compose -f docker-compose-publish.yml push
41+ run : PHP_VERSION=7.4 DOCKER_TAG=$GIT_TAG_NAME docker-compose -f docker-compose-publish.yml build && PHP_VERSION=7.4 DOCKER_TAG=$GIT_TAG_NAME docker-compose -f docker-compose-publish.yml push
3842 - name : For php7.3
39- run : PHP_VERSION=7.3 DOCKER_TAG=$RELEASE_VERSION docker-compose -f docker-compose-publish.yml build && PHP_VERSION=7.3 DOCKER_TAG=$RELEASE_VERSION docker-compose -f docker-compose-publish.yml push
43+ run : PHP_VERSION=7.3 DOCKER_TAG=$GIT_TAG_NAME docker-compose -f docker-compose-publish.yml build && PHP_VERSION=7.3 DOCKER_TAG=$GIT_TAG_NAME docker-compose -f docker-compose-publish.yml push
4044 - name : For php7.2
41- run : PHP_VERSION=7.2 DOCKER_TAG=$RELEASE_VERSION docker-compose -f docker-compose-publish.yml build && PHP_VERSION=7.2 DOCKER_TAG=$RELEASE_VERSION docker-compose -f docker-compose-publish.yml push
45+ run : PHP_VERSION=7.2 DOCKER_TAG=$GIT_TAG_NAME docker-compose -f docker-compose-publish.yml build && PHP_VERSION=7.2 DOCKER_TAG=$GIT_TAG_NAME docker-compose -f docker-compose-publish.yml push
4246 - name : For php7.1
43- run : PHP_VERSION=7.1 DOCKER_TAG=$RELEASE_VERSION docker-compose -f docker-compose-publish.yml build && PHP_VERSION=7.1 DOCKER_TAG=$RELEASE_VERSION docker-compose -f docker-compose-publish.yml push
47+ run : PHP_VERSION=7.1 DOCKER_TAG=$GIT_TAG_NAME docker-compose -f docker-compose-publish.yml build && PHP_VERSION=7.1 DOCKER_TAG=$GIT_TAG_NAME docker-compose -f docker-compose-publish.yml push
4448 - name : For php7.0
45- run : PHP_VERSION=7.0 DOCKER_TAG=$RELEASE_VERSION docker-compose -f docker-compose-publish.yml build && PHP_VERSION=7.0 DOCKER_TAG=$RELEASE_VERSION docker-compose -f docker-compose-publish.yml push
49+ run : PHP_VERSION=7.0 DOCKER_TAG=$GIT_TAG_NAME docker-compose -f docker-compose-publish.yml build && PHP_VERSION=7.0 DOCKER_TAG=$GIT_TAG_NAME docker-compose -f docker-compose-publish.yml push
4650 - name : For php5.6
47- run : PHP_VERSION=5.6 DOCKER_TAG=$RELEASE_VERSION docker-compose -f docker-compose-publish.yml build && PHP_VERSION=5.6 DOCKER_TAG=$RELEASE_VERSION docker-compose -f docker-compose-publish.yml push
51+ run : PHP_VERSION=5.6 DOCKER_TAG=$GIT_TAG_NAME docker-compose -f docker-compose-publish.yml build && PHP_VERSION=5.6 DOCKER_TAG=$GIT_TAG_NAME docker-compose -f docker-compose-publish.yml push
4852 - name : For php5.5
49- run : PHP_VERSION=5.5 DOCKER_TAG=$RELEASE_VERSION docker-compose -f docker-compose-publish.yml build && PHP_VERSION=5.5 DOCKER_TAG=$RELEASE_VERSION docker-compose -f docker-compose-publish.yml push
53+ run : PHP_VERSION=5.5 DOCKER_TAG=$GIT_TAG_NAME docker-compose -f docker-compose-publish.yml build && PHP_VERSION=5.5 DOCKER_TAG=$GIT_TAG_NAME docker-compose -f docker-compose-publish.yml push
0 commit comments