File tree Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Expand file tree Collapse file tree 1 file changed +6
-2
lines changed Original file line number Diff line number Diff line change @@ -3,9 +3,13 @@ name: Docker Image CI
3
3
on :
4
4
push :
5
5
branches : master
6
+ tags : ' **'
6
7
schedule :
7
8
- cron : 0 0 * * 6
8
9
10
+ env :
11
+ TAG_PREFIX : $([ ${GITHUB_REF#refs/*/} == "master" ] && echo "latest" || echo ${GITHUB_REF#refs/*/})
12
+
9
13
jobs :
10
14
build :
11
15
runs-on : ubuntu-latest
19
23
PHP_VERSION : ${{ matrix.php_version }}
20
24
run : |
21
25
export TAG_VERSION=${PHP_VERSION:0:1}.${PHP_VERSION:1:1}
22
- docker build . --file Dockerfile-${{ matrix.php_version }} --tag laradock/php-fpm:latest -${TAG_VERSION}
26
+ docker build . --file Dockerfile-${{ matrix.php_version }} --tag laradock/php-fpm:${{ env.TAG_PREFIX }} -${TAG_VERSION}
23
27
docker image ls
24
28
25
29
- name : Push image to Docker hub
29
33
run : |
30
34
export TAG_VERSION=${PHP_VERSION:0:1}.${PHP_VERSION:1:1}
31
35
echo ${{ secrets.DOCKER_HUB_PASSWORD }} | docker login -u ${{ secrets.DOCKER_HUB_USER }} --password-stdin
32
- docker push laradock/php-fpm:latest -${TAG_VERSION}
36
+ docker push laradock/php-fpm:${{ env.TAG_PREFIX }} -${TAG_VERSION}
33
37
docker logout
You can’t perform that action at this time.
0 commit comments