gitea-action now support tags
All checks were successful
release / docker (push) Successful in 35s

This commit is contained in:
Ondrej Vlach 2025-01-25 20:04:13 +01:00
parent 756ca933af
commit 2b04b3871e
No known key found for this signature in database
GPG Key ID: 7F141CDACEDEE2DE

View File

@ -4,6 +4,8 @@ on:
push: push:
branches: branches:
- main - main
tags:
- '*'
jobs: jobs:
docker: docker:
name: docker name: docker
@ -16,7 +18,9 @@ jobs:
- uses: https://github.com/actions/checkout.git@v4 - uses: https://github.com/actions/checkout.git@v4
- uses: https://github.com/olegtarasov/get-tag@v2.1.4 - uses: https://github.com/olegtarasov/get-tag@v2.1.4
id: tagName id: tagName
- uses: actions/docker-image@v1 with:
tagRegex: "v(?<version>.*)"
- uses: actions/docker-image@v2
name: PHP 8.4 - base image name: PHP 8.4 - base image
id: docker_image_base id: docker_image_base
with: with:
@ -24,10 +28,10 @@ jobs:
registry: 'git.nanobyte.cz' registry: 'git.nanobyte.cz'
image_name: git.nanobyte.cz/$GITHUB_REPOSITORY_OWNER/php-docker image_name: git.nanobyte.cz/$GITHUB_REPOSITORY_OWNER/php-docker
additional_args: --build-arg GITEA_TOKEN="${{secrets.DEPLOYMENT_PACKAGE}}" additional_args: --build-arg GITEA_TOKEN="${{secrets.DEPLOYMENT_PACKAGE}}"
docker_version_prefix: '8.4-fpm-base' docker_version_prefix: 'php-fpm-base-8.4.3'
docker_file: 'php-8.4-fpm-base.Dockerfile' docker_file: 'php-8.4-fpm-base.Dockerfile'
additional_version: ${{steps.tagName.outputs.tag}} additional_version: "${{steps.tagName.outputs.version}}"
- uses: actions/docker-image@v1 - uses: actions/docker-image@v2
id: docker-image-fpm id: docker-image-fpm
name: PHP 8.4 - dev image name: PHP 8.4 - dev image
with: with:
@ -35,6 +39,6 @@ jobs:
registry: 'git.nanobyte.cz' registry: 'git.nanobyte.cz'
image_name: git.nanobyte.cz/$GITHUB_REPOSITORY_OWNER/php-docker image_name: git.nanobyte.cz/$GITHUB_REPOSITORY_OWNER/php-docker
additional_args: --build-arg GITEA_TOKEN="${{secrets.DEPLOYMENT_PACKAGE}}" --build-arg BASE="${{steps.docker_image_base.outputs.image_ref}}" additional_args: --build-arg GITEA_TOKEN="${{secrets.DEPLOYMENT_PACKAGE}}" --build-arg BASE="${{steps.docker_image_base.outputs.image_ref}}"
docker_version_prefix: '8.4-fpm-dev' docker_version_prefix: 'php-fpm-dev-8.4.3'
docker_file: 'php-8.4-fpm-dev.Dockerfile' docker_file: 'php-8.4-fpm-dev.Dockerfile'
additional_version: ${{steps.tagName.outputs.tag}} additional_version: "${{steps.tagName.outputs.version}}"