server-monitor/.gitea/workflows/deploy.yaml

26 lines
654 B
YAML

name: Deploy Dashboard Monitor ke K3s
on:
push:
branches:
- main
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: 1. Tarik Kode dari Repo
uses: actions/checkout@v3
- name: 2. Eksekusi Deployment ke Kubernetes
uses: actions-hub/kubectl@master
env:
KUBE_CONFIG_DATA: ${{ secrets.KUBE_CONFIG_DATA }}
with:
args: apply -f dashdot-deploy.yaml
- name: 3. Cek Status Aplikasi
uses: actions-hub/kubectl@master
env:
KUBE_CONFIG_DATA: ${{ secrets.KUBE_CONFIG_DATA }}
with:
args: rollout status deployment/dashdot