From 2ebce810509a28120eecac617b5c618518fb62b5 Mon Sep 17 00:00:00 2001 From: dahoud <41957584+DahoudG@users.noreply.github.com> Date: Wed, 22 Apr 2026 16:02:54 +0000 Subject: [PATCH] ci: workflow Gitea Actions avec --deploy-repo-url vers btpxpress-client-k1 --- .gitea/workflows/ci.yml | 32 ++++++++++++++++++++++++++++++++ 1 file changed, 32 insertions(+) create mode 100644 .gitea/workflows/ci.yml diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml new file mode 100644 index 0000000..19f786c --- /dev/null +++ b/.gitea/workflows/ci.yml @@ -0,0 +1,32 @@ +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-frontend → btpxpress-client 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-client-k1