diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml new file mode 100644 index 0000000..38d4645 --- /dev/null +++ b/.github/workflows/build.yml @@ -0,0 +1,34 @@ +name: EstablishDockerImage + +on: + push: + branches: + - main + +env: + IMAGE_FQDN: registry.cn-hangzhou.aliyuncs.com/playedu/api + +jobs: + build-and-push: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Set up QEMU + uses: docker/setup-qemu-action@v2 + - name: Set up Docker Buildx + uses: docker/setup-buildx-action@v2 + - name: Login to GHCR + uses: docker/login-action@v2 + with: + registry: registry.cn-hangzhou.aliyuncs.com + username: ${{ secrets.ALI_REGISTRY_EMAIL }} + password: ${{ secrets.ALI_REGISTRY_PASS }} + - name: Build + uses: docker/build-push-action@v3 + with: + context: . + platforms: linux/amd64,linux/arm64 + push: true + tags: | + ${{ env.IMAGE_FQDN }}:1.3 diff --git a/docker-build.sh b/docker-build.sh index 28e8868..4c4b3fb 100755 --- a/docker-build.sh +++ b/docker-build.sh @@ -1,11 +1,5 @@ #!/bin/sh -echo '设置M2_HOME...' - -cp -r docker/.m2 /root - -ls /root/.m2 - echo '开始打包...' export MAVEN_OPTS=-Dmaven.test.skip=true diff --git a/docker/.m2/settings.xml b/docker/.m2/settings.xml deleted file mode 100755 index 720b722..0000000 --- a/docker/.m2/settings.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - Ali - Ali Maven - * - https://maven.aliyun.com/nexus/content/groups/public/ - - -