name: CI/CD Lions Pipeline on: push: branches: [main, develop] workflow_dispatch: env: LIONS_CLUSTER: k1 LIONS_JAVA_VERSION: '17' jobs: pipeline: runs-on: ubuntu-latest timeout-minutes: 30 steps: - uses: actions/checkout@v4 - name: Pipeline deploy (btpxpress-backend → btpxpress-server image) env: LIONS_REGISTRY_USERNAME: ${{ secrets.LIONS_REGISTRY_USERNAME }} LIONS_REGISTRY_PASSWORD: ${{ secrets.LIONS_REGISTRY_PASSWORD }} LIONS_GIT_USERNAME: lionsctl-bot LIONS_GIT_PASSWORD: ${{ secrets.LIONS_GIT_PASSWORD }} LIONS_GIT_ACCESS_TOKEN: ${{ secrets.LIONS_GIT_ACCESS_TOKEN }} run: | lionsctl pipeline \ -u ${{ gitea.server_url }}/${{ gitea.repository }} \ -b ${{ gitea.ref_name }} \ -j ${{ env.LIONS_JAVA_VERSION }} \ -e production -c ${{ env.LIONS_CLUSTER }} -p prod \ -m admin@lions.dev \ --deploy-repo-url ${{ gitea.server_url }}/lionsdev/btpxpress-server-k1