From 54e6602a9d3fcc8dcf35d8d009d32b660417f217 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=86=B7=E5=86=B7?= <2270033969@qq.com> Date: Tue, 27 Aug 2024 15:42:34 +0800 Subject: [PATCH] ci(mirror): add gitcode mirror --- .github/workflows/image.yml | 51 ------------------------------------ .github/workflows/mirror.yml | 24 +++++++++++++++-- 2 files changed, 22 insertions(+), 53 deletions(-) delete mode 100644 .github/workflows/image.yml diff --git a/.github/workflows/image.yml b/.github/workflows/image.yml deleted file mode 100644 index 607e430b..00000000 --- a/.github/workflows/image.yml +++ /dev/null @@ -1,51 +0,0 @@ -# This workflow will build a Java project with Maven -# For more information see: https://help.github.com/actions/language-and-framework-guides/building-and-testing-java-with-maven - -name: PIG 镜像 action - -on: - push: - branches: [ master ] - -jobs: - task: - runs-on: ${{ matrix.os }} - strategy: - matrix: - os: [ubuntu-latest] - node-version: [18.x] - npm-client: [npm] - - steps: - - uses: pnpm/action-setup@v2 - if: matrix.npm-client == 'pnpm' - name: Install pnpm - with: - version: 7 - run_install: false - - - name: Set up Node.js ${{ matrix.node-version }} - uses: actions/setup-node@v4 - with: - node-version: ${{ matrix.node-version }} - - - name: Check out code - uses: actions/checkout@v4 - - - name: Install dependencies - run: ${{ matrix.npm-client }} install - - - name: Build - run: ${{ matrix.npm-client }} run build:docker - - - name: Login to Docker Registry - run: docker login -u ${{ secrets.DOCKER_USERNAME }} -p ${{ secrets.DOCKER_PASSWORD }} registry.cn-hangzhou.aliyuncs.com - - - name: Build and push Docker images - run: | - docker-compose -f ./docker/docker-compose.yaml build - registry="registry.cn-hangzhou.aliyuncs.com/pigx/" - for service in $(docker-compose -f ./docker/docker-compose.yaml config --services); do - docker tag ${service}:latest ${registry}${service}:latest - docker push ${registry}${service}:latest - done diff --git a/.github/workflows/mirror.yml b/.github/workflows/mirror.yml index 939c1914..88599a7a 100644 --- a/.github/workflows/mirror.yml +++ b/.github/workflows/mirror.yml @@ -7,12 +7,32 @@ on: branches: [ master,jdk17 ] jobs: - sync: + gitcode: runs-on: ubuntu-latest + steps: + - uses: wearerequired/git-mirror-action@master #同步至 gitcode + env: + SSH_PRIVATE_KEY: ${{ secrets.PRIVATE_KEY }} + with: + source-repo: "git@github.com:pig-mesh/pig.git" + destination-repo: "git@gitcode.com:pig-mesh/pig-ui.git" + gitlink: + runs-on: ubuntu-latest + steps: + - uses: wearerequired/git-mirror-action@master #同步至 gitlink + env: + SSH_PRIVATE_KEY: ${{ secrets.PRIVATE_KEY }} + with: + source-repo: "git@github.com:pig-mesh/pig.git" + destination-repo: "git@code.gitlink.org.cn:lengleng/pig-ui.git" + gitee: + runs-on: ubuntu-latest + container: + image: "centos:8" steps: - uses: wearerequired/git-mirror-action@master #同步至 gitee env: SSH_PRIVATE_KEY: ${{ secrets.PRIVATE_KEY }} with: - source-repo: "git@github.com:pig-mesh/pig-ui.git" + source-repo: "git@github.com:pig-mesh/pig.git" destination-repo: "git@gitee.com:log4j/pig-ui.git"