Explorar o código

Update porter_stack_porter-double.yml (#4471)

d-g-town %!s(int64=2) %!d(string=hai) anos
pai
achega
b0c3c66c55
Modificáronse 1 ficheiros con 28 adicións e 19 borrados
  1. 28 19
      .github/workflows/porter_stack_porter-double.yml

+ 28 - 19
.github/workflows/porter_stack_porter-double.yml

@@ -4,24 +4,33 @@
     - master
 name: Deploy to porter-double
 jobs:
-  porter-deploy:
+  build-go:
+    runs-on: ubuntu-latest
+    steps:
+      - name: Checkout code
+        uses: actions/checkout@v3
+      - name: build-go
+        uses: ./.github/actions/build-go
+
+  build-npm:
     runs-on: ubuntu-latest
     steps:
-    - name: Checkout code
-      uses: actions/checkout@v3
-    - name: Set Github tag
-      id: vars
-      run: echo "sha_short=$(git rev-parse --short HEAD)" >> $GITHUB_OUTPUT
-    - name: Setup porter
-      uses: porter-dev/setup-porter@v0.1.0
-    - name: Deploy stack
-      timeout-minutes: 30
-      run: exec porter apply
-      env:
-        PORTER_CLUSTER: "9"
-        PORTER_HOST: https://dashboard.internal-tools.porter.run
-        PORTER_PR_NUMBER: ${{ github.event.number }}
-        PORTER_PROJECT: "5"
-        PORTER_STACK_NAME: porter-double
-        PORTER_TAG: ${{ steps.vars.outputs.sha_short }}
-        PORTER_TOKEN: ${{ secrets.PORTER_STACK_5_9 }}
+      - name: Checkout code
+        uses: actions/checkout@v3
+      - name: build-npm
+        uses: ./.github/actions/build-npm
+  porter-deploy:
+      runs-on: ubuntu-latest
+      needs: [build-go, build-npm]
+      steps:
+        - name: Checkout code
+          uses: actions/checkout@v3
+        - name: porter-deploy
+          timeout-minutes: 30
+          uses: ./.github/actions/porter-deploy
+          with:
+            app: porter-double
+            cluster: "9"
+            host: https://dashboard.internal-tools.porter.run
+            project: "5"
+            token: ${{ secrets.PORTER_STACK_5_9 }}