Files
ng-gitea/.drone.yml
Phet c9335aa929
All checks were successful
continuous-integration/drone/push Build is passing
[chore] - test pipeline
2023-07-16 17:14:56 +07:00

52 lines
1.3 KiB
YAML

kind: pipeline
type: docker
name: default
globals:
- &docker_creds
username:
from_secret: gitea_username
password:
from_secret: gitea_password
steps:
- name: Build Web App
image: plugins/docker
settings:
dockerfile: Dockerfile
repo: gitea.71dev.com/phet/ng-gitea
tags: dev
registry: "gitea.71dev.com"
#dry_run: true
debug: false
<<: *docker_creds
- name: deploy
image: sinlead/drone-kubectl
settings:
kubernetes_server: "https://202.129.205.205:6443"
kubernetes_cert:
from_secret: kube_ca_certificate
kubernetes_token:
from_secret: kube_token
# commands:
# - kubectl --insecure-skip-tls-verify --namespace=rmutr rollout restart deployment/rmutr-budget-api
- name: discord notification
image: appleboy/drone-discord
settings:
webhook_id: 1130060377468715028
webhook_token: vIGjdYXO7R_uyJWVrHvpZntcC_DFFELcTb0cRO5gX0iLGhlpwBWQ2FxiXedAUskYbXzU
message: >
📝 {{repo.name}} / {{commit.branch}} - {{commit.message}}
{{#success build.status}}
✅ succeeded for 👷‍♂️ build {{build.number}}
{{else}}
🛑 failed for 👷‍♂️ build {{build.number}}
{{/success}}
when:
status:
- failure
- success
depends_on:
- deploy