Merge pull request 'Split deployment from main pipeline' (#96) from test into main
Some checks failed
continuous-integration/drone Build encountered an error

Reviewed-on: #96
This commit was merged in pull request #96.
This commit is contained in:
2026-04-04 16:11:55 +02:00

View File

@@ -46,16 +46,26 @@ steps:
from_secret: docker_password
commands:
- trivy image --exit-code 1 --severity CRITICAL nexus.khongisa.co.za/webapitest:${DRONE_BUILD_NUMBER}
trigger:
event:
- push
- name: deploy-uat
---
kind: pipeline
type: docker
name: deploy-to-uat
# This stage only starts after 'build-and-package' finishes successfully
depends_on:
- build-and-package
steps:
- name: uat-deployment
image: appleboy/drone-ssh
settings:
host:
from_secret: ssh_host
username:
from_secret: ssh_user
password:
from_secret: ssh_password
host: { from_secret: ssh_host }
username: { from_secret: ssh_user }
password: { from_secret: ssh_password }
script:
- echo $DOCKER_PASSWORD | docker login nexus.khongisa.co.za -u $DOCKER_USERNAME --password-stdin
- docker pull nexus.khongisa.co.za/webapitest:latest
@@ -63,12 +73,11 @@ steps:
- docker rm webapi 2>/dev/null || true
- docker run -d --name webapi --restart unless-stopped -e ASPNETCORE_ENVIRONMENT=Development -p 4000:8081 nexus.khongisa.co.za/webapitest:latest
environment:
DOCKER_USERNAME:
from_secret: docker_username
DOCKER_PASSWORD:
from_secret: docker_password
DOCKER_USERNAME: { from_secret: docker_username }
DOCKER_PASSWORD: { from_secret: docker_password }
trigger:
event:
exclude:
- promote
- promote
target:
- uat