Bläddra i källkod

Deploy porter on internal-tooling (#3111)

* Create porter_stack_porter-ui.yml file

* Update porter_stack_porter-ui.yml

---------

Co-authored-by: porter-internal[bot] <108749831+porter-internal[bot]@users.noreply.github.com>
Co-authored-by: Stefan McShane <stefanmcshane@users.noreply.github.com>
porter-internal[bot] 2 år sedan
förälder
incheckning
4c01c3a391
1 ändrade filer med 26 tillägg och 0 borttagningar
  1. 26 0
      .github/workflows/porter_stack_porter-ui.yml

+ 26 - 0
.github/workflows/porter_stack_porter-ui.yml

@@ -0,0 +1,26 @@
+"on":
+  push:
+    branches:
+    - master
+name: Deploy to Internal Tooling
+jobs:
+  porter-deploy:
+    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: Deploy stack
+      timeout-minutes: 30
+      uses: porter-dev/porter-cli-action@v0.1.0
+      with:
+        command: apply -f porter.yaml
+      env:
+        PORTER_CLUSTER: "11"
+        PORTER_HOST: https://dashboard.internal-tools.getporter.dev
+        PORTER_PROJECT: "8"
+        PORTER_STACK_NAME: porter-ui
+        PORTER_TAG: ${{ steps.vars.outputs.sha_short }}
+        PORTER_TOKEN: ${{ secrets.PORTER_STACK_8_11 }}