FIX: the deploy action now only start when the label 'deploy' is applied to the PR

This commit is contained in:
kharhamel 2021-04-26 15:14:21 +02:00
parent ca628d9a90
commit 30cf078df5
3 changed files with 15 additions and 9 deletions

View file

@ -1,7 +1,9 @@
name: Build, push and deploy Docker image
on:
- push
pull_request:
types: [ labeled, synchronize ]
# Enables BuildKit
env:
@ -10,7 +12,7 @@ env:
jobs:
build-front:
if: ${{ contains(github.event.pull_request.labels.*.name, 'deploy') }}
runs-on: ubuntu-latest
steps:
@ -34,7 +36,7 @@ jobs:
add_git_labels: true
build-back:
if: ${{ contains(github.event.pull_request.labels.*.name, 'deploy') }}
runs-on: ubuntu-latest
steps:
@ -57,7 +59,7 @@ jobs:
add_git_labels: true
build-pusher:
if: ${{ contains(github.event.pull_request.labels.*.name, 'deploy') }}
runs-on: ubuntu-latest
steps:
@ -80,7 +82,7 @@ jobs:
add_git_labels: true
build-uploader:
if: ${{ contains(github.event.pull_request.labels.*.name, 'deploy') }}
runs-on: ubuntu-latest
steps:
@ -103,7 +105,7 @@ jobs:
add_git_labels: true
build-maps:
if: ${{ contains(github.event.pull_request.labels.*.name, 'deploy') }}
runs-on: ubuntu-latest
steps:

View file

@ -1,7 +1,8 @@
name: Cleanup images and environments
on:
- delete
pull_request:
types: [ closed ]
# Enables BuildKit
env:

View file

@ -3,8 +3,11 @@
name: "Continuous Integration"
on:
- "pull_request"
- "push"
push:
branches:
- master
- develop
pull_request:
jobs: