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 from_secret: docker_password
commands: commands:
- trivy image --exit-code 1 --severity CRITICAL nexus.khongisa.co.za/webapitest:${DRONE_BUILD_NUMBER} - 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 image: appleboy/drone-ssh
settings: settings:
host: host: { from_secret: ssh_host }
from_secret: ssh_host username: { from_secret: ssh_user }
username: password: { from_secret: ssh_password }
from_secret: ssh_user
password:
from_secret: ssh_password
script: script:
- echo $DOCKER_PASSWORD | docker login nexus.khongisa.co.za -u $DOCKER_USERNAME --password-stdin - echo $DOCKER_PASSWORD | docker login nexus.khongisa.co.za -u $DOCKER_USERNAME --password-stdin
- docker pull nexus.khongisa.co.za/webapitest:latest - docker pull nexus.khongisa.co.za/webapitest:latest
@@ -63,12 +73,11 @@ steps:
- docker rm webapi 2>/dev/null || true - 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 - docker run -d --name webapi --restart unless-stopped -e ASPNETCORE_ENVIRONMENT=Development -p 4000:8081 nexus.khongisa.co.za/webapitest:latest
environment: environment:
DOCKER_USERNAME: DOCKER_USERNAME: { from_secret: docker_username }
from_secret: docker_username DOCKER_PASSWORD: { from_secret: docker_password }
DOCKER_PASSWORD:
from_secret: docker_password
trigger: trigger:
event: event:
exclude:
- promote - promote
target:
- uat