mirror of
https://github.com/devilbox/docker-php-fpm.git
synced 2025-12-10 11:01:14 +00:00
Re-enable workflows
This commit is contained in:
446
.github/workflows/action.yml
vendored
446
.github/workflows/action.yml
vendored
@@ -59,16 +59,16 @@ jobs:
|
|||||||
stage: base
|
stage: base
|
||||||
stage_prev: ''
|
stage_prev: ''
|
||||||
|
|
||||||
# test-base:
|
test-base:
|
||||||
# needs:
|
needs:
|
||||||
# - configure
|
- configure
|
||||||
# - build-base
|
- build-base
|
||||||
# uses: devilbox/github-actions/.github/workflows/docker-multistage-test.yml@master
|
uses: devilbox/github-actions/.github/workflows/docker-multistage-test.yml@master
|
||||||
# with:
|
with:
|
||||||
# has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
|
has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
|
||||||
# matrix: ${{ needs.configure.outputs.matrix_build }}
|
matrix: ${{ needs.configure.outputs.matrix_build }}
|
||||||
# artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }}
|
artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }}
|
||||||
# stage: base
|
stage: base
|
||||||
|
|
||||||
|
|
||||||
# -----------------------------------------------------------------------------------------------
|
# -----------------------------------------------------------------------------------------------
|
||||||
@@ -88,16 +88,16 @@ jobs:
|
|||||||
stage: mods
|
stage: mods
|
||||||
stage_prev: base
|
stage_prev: base
|
||||||
|
|
||||||
# test-mods:
|
test-mods:
|
||||||
# needs:
|
needs:
|
||||||
# - configure
|
- configure
|
||||||
# - build-mods
|
- build-mods
|
||||||
# uses: devilbox/github-actions/.github/workflows/docker-multistage-test.yml@master
|
uses: devilbox/github-actions/.github/workflows/docker-multistage-test.yml@master
|
||||||
# with:
|
with:
|
||||||
# has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
|
has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
|
||||||
# matrix: ${{ needs.configure.outputs.matrix_build }}
|
matrix: ${{ needs.configure.outputs.matrix_build }}
|
||||||
# artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }}
|
artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }}
|
||||||
# stage: mods
|
stage: mods
|
||||||
|
|
||||||
|
|
||||||
# -----------------------------------------------------------------------------------------------
|
# -----------------------------------------------------------------------------------------------
|
||||||
@@ -117,16 +117,16 @@ jobs:
|
|||||||
stage: prod
|
stage: prod
|
||||||
stage_prev: mods
|
stage_prev: mods
|
||||||
|
|
||||||
# test-prod:
|
test-prod:
|
||||||
# needs:
|
needs:
|
||||||
# - configure
|
- configure
|
||||||
# - build-prod
|
- build-prod
|
||||||
# uses: devilbox/github-actions/.github/workflows/docker-multistage-test.yml@master
|
uses: devilbox/github-actions/.github/workflows/docker-multistage-test.yml@master
|
||||||
# with:
|
with:
|
||||||
# has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
|
has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
|
||||||
# matrix: ${{ needs.configure.outputs.matrix_build }}
|
matrix: ${{ needs.configure.outputs.matrix_build }}
|
||||||
# artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }}
|
artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }}
|
||||||
# stage: prod
|
stage: prod
|
||||||
|
|
||||||
|
|
||||||
# -----------------------------------------------------------------------------------------------
|
# -----------------------------------------------------------------------------------------------
|
||||||
@@ -146,16 +146,16 @@ jobs:
|
|||||||
stage: slim
|
stage: slim
|
||||||
stage_prev: prod
|
stage_prev: prod
|
||||||
|
|
||||||
# test-slim:
|
test-slim:
|
||||||
# needs:
|
needs:
|
||||||
# - configure
|
- configure
|
||||||
# - build-slim
|
- build-slim
|
||||||
# uses: devilbox/github-actions/.github/workflows/docker-multistage-test.yml@master
|
uses: devilbox/github-actions/.github/workflows/docker-multistage-test.yml@master
|
||||||
# with:
|
with:
|
||||||
# has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
|
has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
|
||||||
# matrix: ${{ needs.configure.outputs.matrix_build }}
|
matrix: ${{ needs.configure.outputs.matrix_build }}
|
||||||
# artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }}
|
artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }}
|
||||||
# stage: slim
|
stage: slim
|
||||||
|
|
||||||
|
|
||||||
# -----------------------------------------------------------------------------------------------
|
# -----------------------------------------------------------------------------------------------
|
||||||
@@ -175,191 +175,191 @@ jobs:
|
|||||||
stage: work
|
stage: work
|
||||||
stage_prev: slim
|
stage_prev: slim
|
||||||
|
|
||||||
# test-work:
|
test-work:
|
||||||
# needs:
|
needs:
|
||||||
# - configure
|
- configure
|
||||||
# - build-work
|
- build-work
|
||||||
# uses: devilbox/github-actions/.github/workflows/docker-multistage-test.yml@master
|
uses: devilbox/github-actions/.github/workflows/docker-multistage-test.yml@master
|
||||||
# with:
|
with:
|
||||||
# has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
|
has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
|
||||||
# matrix: ${{ needs.configure.outputs.matrix_build }}
|
matrix: ${{ needs.configure.outputs.matrix_build }}
|
||||||
# artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }}
|
artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }}
|
||||||
# stage: work
|
stage: work
|
||||||
|
|
||||||
|
|
||||||
# -----------------------------------------------------------------------------------------------
|
# -----------------------------------------------------------------------------------------------
|
||||||
# (8/9) Push images
|
# (8/9) Push images
|
||||||
# -----------------------------------------------------------------------------------------------
|
# -----------------------------------------------------------------------------------------------
|
||||||
# push-base:
|
push-base:
|
||||||
# needs:
|
needs:
|
||||||
# - configure
|
- configure
|
||||||
# - test-base
|
- test-base
|
||||||
# - test-mods
|
- test-mods
|
||||||
# - test-prod
|
- test-prod
|
||||||
# - test-slim
|
- test-slim
|
||||||
# - test-work
|
- test-work
|
||||||
# uses: devilbox/github-actions/.github/workflows/docker-multistage-push-image.yml@master
|
uses: devilbox/github-actions/.github/workflows/docker-multistage-push-image.yml@master
|
||||||
# with:
|
with:
|
||||||
# can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
|
can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
|
||||||
# has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
|
has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
|
||||||
# matrix: ${{ needs.configure.outputs.matrix_build }}
|
matrix: ${{ needs.configure.outputs.matrix_build }}
|
||||||
# artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }}
|
artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }}
|
||||||
# stage: base
|
stage: base
|
||||||
# secrets:
|
secrets:
|
||||||
# dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }}
|
dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||||
# dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }}
|
dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }}
|
||||||
#
|
|
||||||
# push-mods:
|
push-mods:
|
||||||
# needs:
|
needs:
|
||||||
# - configure
|
- configure
|
||||||
# - test-base
|
- test-base
|
||||||
# - test-mods
|
- test-mods
|
||||||
# - test-prod
|
- test-prod
|
||||||
# - test-slim
|
- test-slim
|
||||||
# - test-work
|
- test-work
|
||||||
# uses: devilbox/github-actions/.github/workflows/docker-multistage-push-image.yml@master
|
uses: devilbox/github-actions/.github/workflows/docker-multistage-push-image.yml@master
|
||||||
# with:
|
with:
|
||||||
# can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
|
can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
|
||||||
# has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
|
has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
|
||||||
# matrix: ${{ needs.configure.outputs.matrix_build }}
|
matrix: ${{ needs.configure.outputs.matrix_build }}
|
||||||
# artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }}
|
artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }}
|
||||||
# stage: mods
|
stage: mods
|
||||||
# secrets:
|
secrets:
|
||||||
# dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }}
|
dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||||
# dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }}
|
dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }}
|
||||||
#
|
|
||||||
# push-prod:
|
push-prod:
|
||||||
# needs:
|
needs:
|
||||||
# - configure
|
- configure
|
||||||
# - test-base
|
- test-base
|
||||||
# - test-mods
|
- test-mods
|
||||||
# - test-prod
|
- test-prod
|
||||||
# - test-slim
|
- test-slim
|
||||||
# - test-work
|
- test-work
|
||||||
# uses: devilbox/github-actions/.github/workflows/docker-multistage-push-image.yml@master
|
uses: devilbox/github-actions/.github/workflows/docker-multistage-push-image.yml@master
|
||||||
# with:
|
with:
|
||||||
# can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
|
can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
|
||||||
# has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
|
has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
|
||||||
# matrix: ${{ needs.configure.outputs.matrix_build }}
|
matrix: ${{ needs.configure.outputs.matrix_build }}
|
||||||
# artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }}
|
artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }}
|
||||||
# stage: prod
|
stage: prod
|
||||||
# secrets:
|
secrets:
|
||||||
# dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }}
|
dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||||
# dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }}
|
dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }}
|
||||||
#
|
|
||||||
# push-slim:
|
push-slim:
|
||||||
# needs:
|
needs:
|
||||||
# - configure
|
- configure
|
||||||
# - test-base
|
- test-base
|
||||||
# - test-mods
|
- test-mods
|
||||||
# - test-prod
|
- test-prod
|
||||||
# - test-slim
|
- test-slim
|
||||||
# - test-work
|
- test-work
|
||||||
# uses: devilbox/github-actions/.github/workflows/docker-multistage-push-image.yml@master
|
uses: devilbox/github-actions/.github/workflows/docker-multistage-push-image.yml@master
|
||||||
# with:
|
with:
|
||||||
# can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
|
can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
|
||||||
# has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
|
has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
|
||||||
# matrix: ${{ needs.configure.outputs.matrix_build }}
|
matrix: ${{ needs.configure.outputs.matrix_build }}
|
||||||
# artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }}
|
artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }}
|
||||||
# stage: slim
|
stage: slim
|
||||||
# secrets:
|
secrets:
|
||||||
# dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }}
|
dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||||
# dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }}
|
dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }}
|
||||||
#
|
|
||||||
# push-work:
|
push-work:
|
||||||
# needs:
|
needs:
|
||||||
# - configure
|
- configure
|
||||||
# - test-base
|
- test-base
|
||||||
# - test-mods
|
- test-mods
|
||||||
# - test-prod
|
- test-prod
|
||||||
# - test-slim
|
- test-slim
|
||||||
# - test-work
|
- test-work
|
||||||
# uses: devilbox/github-actions/.github/workflows/docker-multistage-push-image.yml@master
|
uses: devilbox/github-actions/.github/workflows/docker-multistage-push-image.yml@master
|
||||||
# with:
|
with:
|
||||||
# can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
|
can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
|
||||||
# has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
|
has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
|
||||||
# matrix: ${{ needs.configure.outputs.matrix_build }}
|
matrix: ${{ needs.configure.outputs.matrix_build }}
|
||||||
# artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }}
|
artifact_prefix: ${{ needs.configure.outputs.artifact_prefix }}
|
||||||
# stage: work
|
stage: work
|
||||||
# secrets:
|
secrets:
|
||||||
# dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }}
|
dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||||
# dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }}
|
dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }}
|
||||||
#
|
|
||||||
#
|
|
||||||
# # -----------------------------------------------------------------------------------------------
|
# -----------------------------------------------------------------------------------------------
|
||||||
# # (9/9) Push Manifests
|
# (9/9) Push Manifests
|
||||||
# # -----------------------------------------------------------------------------------------------
|
# -----------------------------------------------------------------------------------------------
|
||||||
# manifest-base:
|
manifest-base:
|
||||||
# needs:
|
needs:
|
||||||
# - configure
|
- configure
|
||||||
# - push-base
|
- push-base
|
||||||
# uses: devilbox/github-actions/.github/workflows/docker-multistage-push-manifest.yml@master
|
uses: devilbox/github-actions/.github/workflows/docker-multistage-push-manifest.yml@master
|
||||||
# with:
|
with:
|
||||||
# can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
|
can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
|
||||||
# has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
|
has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
|
||||||
# matrix: ${{ needs.configure.outputs.matrix_deploy }}
|
matrix: ${{ needs.configure.outputs.matrix_deploy }}
|
||||||
# versions: ${{ needs.configure.outputs.versions }}
|
versions: ${{ needs.configure.outputs.versions }}
|
||||||
# stage: base
|
stage: base
|
||||||
# secrets:
|
secrets:
|
||||||
# dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }}
|
dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||||
# dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }}
|
dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }}
|
||||||
#
|
|
||||||
# manifest-mods:
|
manifest-mods:
|
||||||
# needs:
|
needs:
|
||||||
# - configure
|
- configure
|
||||||
# - push-mods
|
- push-mods
|
||||||
# uses: devilbox/github-actions/.github/workflows/docker-multistage-push-manifest.yml@master
|
uses: devilbox/github-actions/.github/workflows/docker-multistage-push-manifest.yml@master
|
||||||
# with:
|
with:
|
||||||
# can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
|
can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
|
||||||
# has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
|
has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
|
||||||
# matrix: ${{ needs.configure.outputs.matrix_deploy }}
|
matrix: ${{ needs.configure.outputs.matrix_deploy }}
|
||||||
# versions: ${{ needs.configure.outputs.versions }}
|
versions: ${{ needs.configure.outputs.versions }}
|
||||||
# stage: mods
|
stage: mods
|
||||||
# secrets:
|
secrets:
|
||||||
# dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }}
|
dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||||
# dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }}
|
dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }}
|
||||||
#
|
|
||||||
# manifest-prod:
|
manifest-prod:
|
||||||
# needs:
|
needs:
|
||||||
# - configure
|
- configure
|
||||||
# - push-prod
|
- push-prod
|
||||||
# uses: devilbox/github-actions/.github/workflows/docker-multistage-push-manifest.yml@master
|
uses: devilbox/github-actions/.github/workflows/docker-multistage-push-manifest.yml@master
|
||||||
# with:
|
with:
|
||||||
# can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
|
can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
|
||||||
# has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
|
has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
|
||||||
# matrix: ${{ needs.configure.outputs.matrix_deploy }}
|
matrix: ${{ needs.configure.outputs.matrix_deploy }}
|
||||||
# versions: ${{ needs.configure.outputs.versions }}
|
versions: ${{ needs.configure.outputs.versions }}
|
||||||
# stage: prod
|
stage: prod
|
||||||
# secrets:
|
secrets:
|
||||||
# dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }}
|
dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||||
# dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }}
|
dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }}
|
||||||
#
|
|
||||||
# manifest-slim:
|
manifest-slim:
|
||||||
# needs:
|
needs:
|
||||||
# - configure
|
- configure
|
||||||
# - push-slim
|
- push-slim
|
||||||
# uses: devilbox/github-actions/.github/workflows/docker-multistage-push-manifest.yml@master
|
uses: devilbox/github-actions/.github/workflows/docker-multistage-push-manifest.yml@master
|
||||||
# with:
|
with:
|
||||||
# can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
|
can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
|
||||||
# has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
|
has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
|
||||||
# matrix: ${{ needs.configure.outputs.matrix_deploy }}
|
matrix: ${{ needs.configure.outputs.matrix_deploy }}
|
||||||
# versions: ${{ needs.configure.outputs.versions }}
|
versions: ${{ needs.configure.outputs.versions }}
|
||||||
# stage: slim
|
stage: slim
|
||||||
# secrets:
|
secrets:
|
||||||
# dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }}
|
dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||||
# dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }}
|
dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }}
|
||||||
#
|
|
||||||
# manifest-work:
|
manifest-work:
|
||||||
# needs:
|
needs:
|
||||||
# - configure
|
- configure
|
||||||
# - push-work
|
- push-work
|
||||||
# uses: devilbox/github-actions/.github/workflows/docker-multistage-push-manifest.yml@master
|
uses: devilbox/github-actions/.github/workflows/docker-multistage-push-manifest.yml@master
|
||||||
# with:
|
with:
|
||||||
# can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
|
can_deploy: ${{ needs.configure.outputs.can_login == 'true' && needs.configure.outputs.can_push == 'true' }}
|
||||||
# has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
|
has_refs: ${{ needs.configure.outputs.has_refs == 'true' }}
|
||||||
# matrix: ${{ needs.configure.outputs.matrix_deploy }}
|
matrix: ${{ needs.configure.outputs.matrix_deploy }}
|
||||||
# versions: ${{ needs.configure.outputs.versions }}
|
versions: ${{ needs.configure.outputs.versions }}
|
||||||
# stage: work
|
stage: work
|
||||||
# secrets:
|
secrets:
|
||||||
# dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }}
|
dockerhub_username: ${{ secrets.DOCKERHUB_USERNAME }}
|
||||||
# dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }}
|
dockerhub_password: ${{ secrets.DOCKERHUB_PASSWORD }}
|
||||||
|
|||||||
Reference in New Issue
Block a user