Pārlūkot izejas kodu

add release yml

nameczz 4 gadi atpakaļ
vecāks
revīzija
0c8e748fe9
1 mainītis faili ar 17 papildinājumiem un 1 dzēšanām
  1. 17 1
      .github/workflows/release.yml

+ 17 - 1
.github/workflows/release.yml

@@ -1,7 +1,8 @@
 on:
-  push:
+  pull_request:
     branches:
       - main
+    types: [closed]
 
 jobs:
   publish:
@@ -13,6 +14,21 @@ jobs:
         with:
           node-version: 12
 
+      - name: Docker login
+        run: echo '${{ secrets.DOCKER_PWD }}' | docker login --username ${{ secrets.DOCKER_USERNAME }} --password-stdin
+
+      - name: Docker Build
+        run: docker build -t milvusdb/milvus-insight:${GITHUB_REF#refs/tags/} --build-arg VERSION=${GITHUB_REF#refs/tags/} .
+
+      - name: Docker tag
+        run: docker tag milvusdb/milvus-insight:${GITHUB_REF#refs/tags/} milvusdb/milvus-insight:latest
+
+      # - name: Docker Push version
+      #   run: docker push milvusdb/cloud-ui:${GITHUB_REF#refs/tags/}
+
+      - name: Docker Push lastest
+        run: docker push milvusdb/milvus-insight
+
       - name: Semantic release
         env:
           GITHUB_TOKEN: ${{ secrets.GH_TOKEN }}