cc23c30c9e
CI / changes (push) Successful in 1m34s
CI / ad (push) Successful in 27s
CI / admin (push) Successful in 17s
CI / aiserver (push) Successful in 26s
CI / analysis (push) Successful in 22s
CI / bff (push) Successful in 21s
CI / chore (push) Successful in 20s
CI / equipment (push) Successful in 19s
CI / express (push) Successful in 19s
CI / factory (push) Successful in 19s
CI / message (push) Successful in 18s
CI / order (push) Successful in 19s
CI / payment (push) Successful in 17s
CI / percutaneous (push) Successful in 17s
CI / product (push) Successful in 19s
CI / record (push) Successful in 19s
CI / sale (push) Successful in 19s
CI / store (push) Successful in 20s
CI / support (push) Successful in 19s
CI / task (push) Successful in 21s
CI / user (push) Successful in 22s
CI / water (push) Successful in 25s
CI / wecom (push) Successful in 21s
CI / ws (push) Successful in 9s
59 lines
2.0 KiB
YAML
59 lines
2.0 KiB
YAML
name: CD Test
|
|
|
|
on:
|
|
workflow_run:
|
|
workflows:
|
|
- CI
|
|
types:
|
|
- completed
|
|
branches:
|
|
- develop
|
|
workflow_dispatch:
|
|
|
|
jobs:
|
|
deploy:
|
|
if: ${{ gitea.event_name == 'workflow_dispatch' || gitea.event.workflow_run.conclusion == 'success' }}
|
|
runs-on: runner
|
|
|
|
defaults:
|
|
run:
|
|
shell: sh
|
|
|
|
steps:
|
|
- name: Login Registry
|
|
run: |
|
|
echo "${{ secrets.REGISTRY_PASSWORD }}" | docker login ${{ vars.REGISTRY }} \
|
|
-u "${{ vars.REGISTRY_USERNAME }}" \
|
|
--password-stdin
|
|
|
|
- name: Sync Host Repo
|
|
working-directory: /data/www/lone-services
|
|
run: |
|
|
git fetch origin develop
|
|
git pull origin develop
|
|
|
|
- name: Pull and Deploy
|
|
working-directory: /data/www/lone-services/deploy
|
|
run: |
|
|
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 pull ${{ vars.REGISTRY }}/lone/ad:latest
|
|
docker pull ${{ vars.REGISTRY }}/lone/chore:latest
|
|
docker pull ${{ vars.REGISTRY }}/lone/order:latest
|
|
docker pull ${{ vars.REGISTRY }}/lone/express:latest
|
|
docker pull ${{ vars.REGISTRY }}/lone/sale:latest
|
|
docker pull ${{ vars.REGISTRY }}/lone/equipment:latest
|
|
docker pull ${{ vars.REGISTRY }}/lone/record:latest
|
|
docker pull ${{ vars.REGISTRY }}/lone/factory:latest
|
|
docker pull ${{ vars.REGISTRY }}/lone/message:latest
|
|
docker pull ${{ vars.REGISTRY }}/lone/support:latest
|
|
docker pull ${{ vars.REGISTRY }}/lone/percutaneous:latest
|
|
docker pull ${{ vars.REGISTRY }}/lone/water:latest
|
|
docker pull ${{ vars.REGISTRY }}/lone/store:latest
|
|
docker pull ${{ vars.REGISTRY }}/lone/analysis:latest
|
|
docker pull ${{ vars.REGISTRY }}/lone/ws:latest
|
|
docker pull ${{ vars.REGISTRY }}/lone/aiserver:latest
|
|
docker compose up -d
|