Files
btpxpress-backend/.gitea/workflows/ci.yml
dahoud 5c6eeffbc0
Some checks failed
CI/CD Lions Pipeline / pipeline (push) Failing after 5s
ci: workflow Gitea Actions avec --deploy-repo-url vers btpxpress-server-k1
2026-04-22 16:02:46 +00:00

33 lines
1.0 KiB
YAML

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