All checks were successful
ci/woodpecker/push/woodpecker Pipeline was successful
- Created Dockerfile for packing up API and Web projects as Docker image
44 lines
1.2 KiB
YAML
44 lines
1.2 KiB
YAML
steps:
|
|
- name: (YABA.API) Build and run tests
|
|
image: mcr.microsoft.com/dotnet/sdk:6.0
|
|
commands:
|
|
- dotnet build ./API
|
|
- dotnet test ./API
|
|
- name: (YABA.API) Deploy Docker Image (Non-Prod Branch)
|
|
when:
|
|
- event: tag
|
|
branch:
|
|
exclude: [master]
|
|
image: woodpeckerci/plugin-docker-buildx
|
|
settings:
|
|
repo: gitea.iwanaga.moe/cjtibule/yaba/api
|
|
context: ./API
|
|
dockerfile: ./API/YABA.API/Dockerfile
|
|
tags:
|
|
- latest-dev
|
|
- ${CI_COMMIT_TAG}
|
|
username:
|
|
from_secret: gitea_yaba_registry_username
|
|
password:
|
|
from_secret: gitea_yaba_registry_password
|
|
registry: gitea.iwanaga.moe
|
|
- name: (YABA.Web) Deploy Docker Image (Non-Prod Branch)
|
|
when:
|
|
- event: tag
|
|
branch:
|
|
exclude: [master]
|
|
image: woodpeckerci/plugin-docker-buildx
|
|
settings:
|
|
repo: gitea.iwanaga.moe/cjtibule/yaba/web
|
|
context: ./Web
|
|
dockerfile: ./Web/Dockerfile
|
|
tags:
|
|
- latest-dev
|
|
- ${CI_COMMIT_TAG}
|
|
username:
|
|
from_secret: gitea_yaba_registry_username
|
|
password:
|
|
from_secret: gitea_yaba_registry_password
|
|
registry: gitea.iwanaga.moe
|
|
|