Skip to content

Deploy

Deploy #35

Workflow file for this run

name: Deploy
on:
workflow_dispatch:
jobs:
deploy:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v3
- name: Install
uses: wahyd4/kubectl-helm-action@master
env:
KUBE_CONFIG_DATA: ${{ secrets.KUBE_CONFIG }}
with:
args: helm upgrade --install -n apps --set registry=${{ secrets.DOCKER_REGISTRY }} --set email=${{ secrets.ACME_EMAIL }} --set database_password=${{ secrets.DATABASE_PASSWORD }} rcaas deployment
- name: Rollout
uses: wahyd4/kubectl-helm-action@master
env:
KUBE_CONFIG_DATA: ${{ secrets.KUBE_CONFIG }}
with:
args: kubectl -n apps rollout restart deploy rcaas-api-app rcaas-ui-app