name: dev middleware install on: push: branches: - dev jobs: deploy: runs-on: gitea-runner-group-myplayer container: image: ${{ vars.HARBOR_URL }}/candlelight/action_deployer:v0.0.1 steps: - name: Checkout code uses: actions/checkout@v4 - name: setup kubeconfig env: KUBE_CONFIG: ${{ secrets.KUBE_CONFIG }} run: | mkdir -p ~/.kube echo "${KUBE_CONFIG}" > ~/.kube/config - name: helm login env: HARBOR_USERNAME: ${{ secrets.HARBOR_ROBOT }} HARBOR_PASSWORD: ${{ secrets.HARBOR_ROBOT_SECRET }} HARBOR_URL: ${{ vars.HARBOR_URL }} run: helm registry login ${HARBOR_URL} --username ${HARBOR_USERNAME} --password ${HARBOR_PASSWORD} - name: deploy middleware in testing env: PROJECT_NAME: ${{ vars.PROJECT_NAME }} run: | helm upgrade --install ${PROJECT_NAME}-dev-rabbitmq oci://registry.merlin.xin/charts/bitnamicharts/rabbitmq --version 16.0.14 --namespace testing --values dev-rabbitmq.yaml helm upgrade --install ${PROJECT_NAME}-dev-redis oci://registry.merlin.xin/charts/bitnamicharts/redis --version 24.1.3 --namespace testing --values dev-redis.yaml