name: dev middleware install on: push: branches: - dev job: deploy: runs-on: gitea-runner-group-myplayer container: image: harbor.merlin.xin/release/merlin/action_builder: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://harbor.merlin.xin/charts/bitnamicharts/rabbitmq:16.0.14 --namespace testing --values dev-rabbitmq.yaml helm upgrade --install ${PROJECT_NAME}-dev-redis oci://harbor.merlin.xin/charts/bitnamicharts/redis:24.1.3 --namespace testing --values dev-redis.yaml