فهرست منبع

自动发布到docker仓库

zhouhao 5 سال پیش
والد
کامیت
989f3b51e7
1فایلهای تغییر یافته به همراه6 افزوده شده و 2 حذف شده
  1. 6 2
      .github/workflows/maven.yml

+ 6 - 2
.github/workflows/maven.yml

@@ -1,4 +1,4 @@
-name: Java CI
+name: Auto Deploy Docker
 
 on: [push]
 
@@ -19,4 +19,8 @@ jobs:
         path: ~/.m2
         key: jetlinks-community-maven-repository
     - name: Build with Maven
-      run: mvn -B package
+      run: mvn -B package docker:build
+    - name: Login Docker Repo
+      run: echo "${{ secrets.ALIYUN_DOCKER_REPO_PWD }}" | docker login docker.pkg.github.com -u ${{ secrets.ALIYUN_DOCKER_REPO_USERNAME }} --password-stdin
+    - name: Push Docker
+      run: docker push registry.cn-shenzhen.aliyuncs.com/jetlinks/jetlinks-standalone:$(mvn help:evaluate -Dexpression=project.version -q -DforceStdout)