Skip to content

Commit 42d251b

Browse files
authored
Update docker-release.yml
1 parent 09077e0 commit 42d251b

File tree

1 file changed

+15
-11
lines changed

1 file changed

+15
-11
lines changed

.github/workflows/docker-release.yml

Lines changed: 15 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,12 @@ jobs:
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

Comments
 (0)