| 12345678910111213141516171819202122232425 |
- 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
|