Refactored pipeline
Some checks failed
continuous-integration/drone Build is failing

This commit is contained in:
Khwezi Mngoma
2026-03-14 12:07:24 +02:00
parent 30d84b27bf
commit 41e1310fef

View File

@@ -14,7 +14,7 @@ steps:
- name: checkout
image: alpine/git
commands:
- git clone https://gitea.khongisa.co.za/MngomaLab/webapitest.git .
- git clone https://gitea.khongisa.co.za/khwezi/blazortest.git
- git checkout ${DRONE_COMMIT}
- name: dotnet build
@@ -54,7 +54,7 @@ steps:
- name: checkout
image: alpine/git
commands:
- git clone https://gitea.khongisa.co.za/MngomaLab/webapitest.git .
- git clone https://gitea.khongisa.co.za/khwezi/blazortest.git .
- git checkout ${DRONE_COMMIT}
- name: dotnet publish
@@ -74,13 +74,13 @@ steps:
--verbosity=debug
--context=.
--dockerfile=Dockerfile
--destination=index.docker.io/khwezi/webapitest:latest
--destination=index.docker.io/khwezi/webapitest:${DRONE_BUILD_NUMBER}
--destination=index.docker.io/khwezi/blazortest:latest
--destination=index.docker.io/khwezi/blazortest:${DRONE_BUILD_NUMBER}
- name: volnerability scan
image: aquasec/trivy
commands:
- trivy image --exit-code 1 --timeout 15m --severity CRITICAL khwezi/webapitest:${DRONE_BUILD_NUMBER}
- trivy image --exit-code 1 --timeout 15m --severity CRITICAL khwezi/blazortest:${DRONE_BUILD_NUMBER}
---
kind: pipeline
type: docker
@@ -106,7 +106,7 @@ steps:
password:
from_secret: ssh_password
script:
- docker pull khwezi/webapitest:latest
- docker stop webapi 2>NUL || echo "Container not running"
- docker rm webapi 2>NUL || echo "Container not found"
- docker run -d --name webapi --restart unless-stopped -e ASPNETCORE_ENVIRONMENT=Development -p 4000:8081 khwezi/webapitest:latest
- docker pull khwezi/blazortest:latest
- docker stop blazortest 2>NUL || echo "Container not running"
- docker rm blazortest 2>NUL || echo "Container not found"
- docker run -d --name blazortest --restart unless-stopped -e ASPNETCORE_ENVIRONMENT=Development -p 4000:8081 khwezi/blazortest:latest