Browse Source

Create dev_cli.yml (#3956)

d-g-town 2 years ago
parent
commit
76b2f0bcd5
1 changed files with 25 additions and 0 deletions
  1. 25 0
      .github/workflows/dev_cli.yml

+ 25 - 0
.github/workflows/dev_cli.yml

@@ -0,0 +1,25 @@
+on:
+  push:
+    branches:
+      - master
+name: Release dev cli
+jobs:
+  build-push-docker-cli:
+    name: Build a new porter-cli docker image and push to dev tag
+    runs-on: ubuntu-latest
+    steps:
+      - name: Checkout
+        uses: actions/checkout@v3
+      - name: Login to GHCR
+        id: login-ghcr
+        run: echo "${{ secrets.GITHUB_TOKEN }}" | docker login ghcr.io -u ${{ github.actor }} --password-stdin
+      - name: Build
+        run: |
+          docker build ./services/porter_cli_container \
+            -f ./services/porter_cli_container/Dockerfile \
+            --build-arg VERSION=dev \
+            --build-arg SENTRY_DSN=${{secrets.SENTRY_DSN}}
+      - name: Push to GHCR
+        run: |
+          docker tag ghcr.io/porter-dev/porter/porter-cli:dev
+          docker push ghcr.io/porter-dev/porter/porter-cli:dev