Extract docker image building during CI to its own workflow

This commit is contained in:
Alejandro Celaya
2023-01-21 09:57:35 +01:00
parent de5b895fad
commit 407134bab1
4 changed files with 40 additions and 18 deletions

View File

@@ -0,0 +1,35 @@
name: Build and publish docker image
on:
push:
branches:
- develop
paths-ignore:
- 'LICENSE'
- './.*'
- './*.md'
- './*.xml'
- './*.yml*'
- './*.json5'
- './*.neon'
tags:
- 'v*'
jobs:
build-openswoole:
uses: shlinkio/github-actions/.github/workflows/docker-build-and-publish.yml@main
secrets: inherit
with:
image-name: shlinkio/shlink
version-arg-name: SHLINK_VERSION
build-roadrunner:
uses: shlinkio/github-actions/.github/workflows/docker-build-and-publish.yml@main
secrets: inherit
with:
image-name: shlinkio/shlink
version-arg-name: SHLINK_VERSION
platforms: 'linux/arm64/v8,linux/amd64'
tags-suffix: roadrunner
extra-build-args: |
SHLINK_RUNTIME=rr