From 4d3605cd60a00d10f48a0b668706701c3a9eb3e7 Mon Sep 17 00:00:00 2001 From: zzw <1464003642@qq.com> Date: Fri, 14 Aug 2026 17:54:30 +0800 Subject: [PATCH] feat: user items --- .gitea/workflows/cd-test.yml | 1 + .gitea/workflows/ci.yml | 33 ++++++++++++++++++++++++++++++++- bff/etc/user.pb | Bin 14421 -> 14725 bytes 3 files changed, 33 insertions(+), 1 deletion(-) diff --git a/.gitea/workflows/cd-test.yml b/.gitea/workflows/cd-test.yml index 992f35e..8f4e2db 100644 --- a/.gitea/workflows/cd-test.yml +++ b/.gitea/workflows/cd-test.yml @@ -32,4 +32,5 @@ jobs: docker pull ${{ vars.REGISTRY }}/lone/bff:latest docker pull ${{ vars.REGISTRY }}/lone/product:latest docker pull ${{ vars.REGISTRY }}/lone/admin:latest + docker pull ${{ vars.REGISTRY }}/lone/user:latest docker compose up -d diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 7c0435b..8dc2837 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -8,6 +8,7 @@ on: - "bff/**" - "product/**" - "admin/**" + - "user/**" - "pkg/**" - ".gitea/workflows/ci.yml" workflow_dispatch: @@ -19,6 +20,7 @@ jobs: bff: ${{ steps.filter.outputs.bff }} product: ${{ steps.filter.outputs.product }} admin: ${{ steps.filter.outputs.admin }} + user: ${{ steps.filter.outputs.user }} steps: - name: Checkout uses: https://git.ailuowan.com/deploy/checkout@v4 @@ -31,11 +33,13 @@ jobs: bff=false product=false admin=false + user=false if [ "${{ github.event_name }}" = "workflow_dispatch" ]; then bff=true product=true admin=true + user=true else before="${{ github.event.before }}" if [ -z "$before" ] || [ "$before" = "0000000000000000000000000000000000000000" ]; then @@ -50,12 +54,14 @@ jobs: echo "$changed" | grep -qE '^(bff|pkg)/|^\.gitea/workflows/ci\.yml$' && bff=true || true echo "$changed" | grep -qE '^(product|pkg)/|^\.gitea/workflows/ci\.yml$' && product=true || true echo "$changed" | grep -qE '^(admin|pkg)/|^\.gitea/workflows/ci\.yml$' && admin=true || true + echo "$changed" | grep -qE '^(user|pkg)/|^\.gitea/workflows/ci\.yml$' && user=true || true fi echo "bff=$bff" >> "$GITHUB_OUTPUT" echo "product=$product" >> "$GITHUB_OUTPUT" echo "admin=$admin" >> "$GITHUB_OUTPUT" - echo "bff=$bff product=$product admin=$admin" + echo "user=$user" >> "$GITHUB_OUTPUT" + echo "bff=$bff product=$product admin=$admin user=$user" docker-bff: needs: changes @@ -131,3 +137,28 @@ jobs: - name: Docker push run: | docker push ${{ vars.REGISTRY }}/$NAME:latest + + docker-user: + needs: changes + if: needs.changes.outputs.user == 'true' + runs-on: runner + env: + NAME: lone/user + steps: + - name: Checkout + uses: https://git.ailuowan.com/deploy/checkout@v4 + + - name: Login Registry + run: | + echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login ${{ vars.REGISTRY }} -u "${{ vars.REGISTRY_USERNAME }}" --password-stdin + + - name: Docker build + run: | + docker buildx build --load \ + -f user/Dockerfile \ + -t ${{ vars.REGISTRY }}/$NAME:latest \ + . + + - name: Docker push + run: | + docker push ${{ vars.REGISTRY }}/$NAME:latest diff --git a/bff/etc/user.pb b/bff/etc/user.pb index 4c3f9374c1ef6ae31bb101349376c4ed4a586033..c0ae4034b03e208ebeadf1d6af691768022f0387 100644 GIT binary patch delta 301 zcmcaw&|18~$&~3J$7UDP-;DK2eq21E#i>P}C8@c^L8*m8Vq9#w`AL~MsS=C|j2fIl zP@a$w7fV56da48yP?R+Y%m#@SXI7<3Fhj&ZY$bCpUXXdgC5a`aU<3KMm@-qqhA{^L zSs)9F!IB`Oc!6d?xkf9PH#?a#GRg@BaB;$&BqXF)3N%g+E-?9^xrl>&)8!|VnIwfo z^b=EZGxPMzjP*gP^fN)euwv8_3g+Sh>43OGNEl%TL|h}Z E0PkK}>i_@% delta 28 kcmZoIzFM%s$&_g#+h!Nj-;B&gjZB+Qn=>*_F18c`0H5j!<^TWy