Skip to content

Bitween UI CI/CD

Bitween UI CI/CD #4

name: Bitween UI CI/CD
on:
push:
branches:
- main
pull_request:
branches:
- main
workflow_dispatch:
permissions:
contents: write
packages: write
jobs:
deploy-main:
if: ${{ (github.event_name == 'push' && github.ref_name == 'main') || github.event_name == 'workflow_dispatch' }}
uses: simplify9/.github/.github/workflows/sw-cicd.yml@main
with:
major-version: '8'
minor-version: '1'
dockerfile-path: './Dockerfile'
docker-context: '.'
docker-platforms: 'linux/amd64'
chart-name: 'bitweenui'
chart-path: './chart'
deploy-to-development: true
development-namespace: 'playground'
container-registry: 'docker.io'
image-name: 'simplify9/bitweenui'
helm-set-values: 'image.repo=docker.io/simplify9,ingress.enabled=true,ingress.host=app-dev.bitween.io,ingress.tlsSecret=bitween-tls,ingress.annotations.cert-manager\.io/cluster-issuer=letsencrypt-nginx'
secrets:
registry-username: ${{ secrets.DOCKERHUB_USERNAME }}
registry-password: ${{ secrets.DOCKERHUB_TOKEN }}
kubeconfig: ${{ secrets.S9DEV_KUBECONFIG }}
github-token: ${{ secrets.GITHUB_TOKEN }}