Quellcode durchsuchen

docker github action

xiaochun.liu vor 5 Jahren
Ursprung
Commit
5aebdc8b26
2 geänderte Dateien mit 6 neuen und 6 gelöschten Zeilen
  1. 6 2
      .github/workflows/ci_e2e.yml
  2. 0 4
      dockerfile/hooks/build

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

@@ -39,9 +39,13 @@ jobs:
           restore-keys: |
             ${{ runner.os }}-maven-
       - name: Build Image
-        run: export VERSION=latest && sh ./dockerfile/hooks/build
+        run: |
+          export VERSION=`cat $(pwd)/pom.xml| grep "SNAPSHOT</version>" | awk -F "-SNAPSHOT" '{print $1}' | awk -F ">" '{print $2}'`
+          sh ./dockerfile/hooks/build
       - name: Docker Run
-        run: docker run -dit -e POSTGRESQL_USERNAME=test -e POSTGRESQL_PASSWORD=test -p 8888:8888 dolphinscheduler all
+        run: |
+          VERSION=`cat $(pwd)/pom.xml| grep "SNAPSHOT</version>" | awk -F "-SNAPSHOT" '{print $1}' | awk -F ">" '{print $2}'`
+          docker run -dit -e POSTGRESQL_USERNAME=test -e POSTGRESQL_PASSWORD=test -p 8888:8888 dolphinscheduler:$VERSION all
       - name: Check Server Status
         run: sh ./dockerfile/hooks/check
       - name: Run e2e Test

+ 0 - 4
dockerfile/hooks/build

@@ -18,10 +18,6 @@
 echo "------ dolphinscheduler start - build -------"
 printenv
 
-if [[ "${VERSION}x" = "x" ]]; then
-    VERSION=`cat $(pwd)/pom.xml| grep "SNAPSHOT</version>" | awk -F "-SNAPSHOT" '{print $1}' | awk -F ">" '{print $2}'`
-fi
-
 if [[ "${DOCKER_REPO}x" = "x" ]]; then
     DOCKER_REPO='dolphinscheduler'
 fi