Merge pull request 'Refactored pipeline to manage triggers better for promotion events' (#45) from test into main
All checks were successful
continuous-integration/drone Build is passing
All checks were successful
continuous-integration/drone Build is passing
Reviewed-on: #45
This commit was merged in pull request #45.
This commit is contained in:
20
.drone.yml
20
.drone.yml
@@ -2,6 +2,10 @@
|
|||||||
kind: pipeline
|
kind: pipeline
|
||||||
type: docker
|
type: docker
|
||||||
name: build
|
name: build
|
||||||
|
trigger:
|
||||||
|
event:
|
||||||
|
exclude:
|
||||||
|
- promote
|
||||||
|
|
||||||
clone:
|
clone:
|
||||||
disable: true
|
disable: true
|
||||||
@@ -39,6 +43,10 @@ type: docker
|
|||||||
name: package
|
name: package
|
||||||
depends_on:
|
depends_on:
|
||||||
- build
|
- build
|
||||||
|
trigger:
|
||||||
|
event:
|
||||||
|
exclude:
|
||||||
|
- promote
|
||||||
|
|
||||||
clone:
|
clone:
|
||||||
disable: true
|
disable: true
|
||||||
@@ -75,6 +83,10 @@ type: docker
|
|||||||
name: deploy
|
name: deploy
|
||||||
depends_on:
|
depends_on:
|
||||||
- package
|
- package
|
||||||
|
trigger:
|
||||||
|
event:
|
||||||
|
exclude:
|
||||||
|
- promote
|
||||||
|
|
||||||
clone:
|
clone:
|
||||||
disable: true
|
disable: true
|
||||||
@@ -87,8 +99,8 @@ steps:
|
|||||||
from_secret: ssh_host
|
from_secret: ssh_host
|
||||||
username:
|
username:
|
||||||
from_secret: ssh_user
|
from_secret: ssh_user
|
||||||
key:
|
password:
|
||||||
from_secret: ssh_key
|
from_secret: ssh_password
|
||||||
script:
|
script:
|
||||||
- docker pull khwezi/webapitest:latest
|
- docker pull khwezi/webapitest:latest
|
||||||
- docker stop webapitest || true
|
- docker stop webapitest || true
|
||||||
@@ -107,8 +119,8 @@ steps:
|
|||||||
from_secret: ssh_host
|
from_secret: ssh_host
|
||||||
username:
|
username:
|
||||||
from_secret: ssh_user
|
from_secret: ssh_user
|
||||||
key:
|
password:
|
||||||
from_secret: ssh_key
|
from_secret: ssh_password
|
||||||
script:
|
script:
|
||||||
- docker pull khwezi/webapitest:latest
|
- docker pull khwezi/webapitest:latest
|
||||||
- docker stop webapi || true
|
- docker stop webapi || true
|
||||||
|
|||||||
Reference in New Issue
Block a user