diff options
author | Martin Polden <mpolden@mpolden.no> | 2021-08-03 23:12:12 +0200 |
---|---|---|
committer | Martin Polden <mpolden@mpolden.no> | 2021-08-03 23:12:12 +0200 |
commit | 2b630f01a0e1cd4d949056f52e9e3c1d055dff13 (patch) | |
tree | aa11068a3d5a65bafff103e43a760072aeccf2ab | |
parent | 70c9a8cbcada2598c17d241361d467cbfd15bcbd (diff) |
build: Limit deploy to master branch
-rw-r--r-- | .github/workflows/ci.yml | 30 |
1 files changed, 17 insertions, 13 deletions
diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 156bdee..bacb642 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -9,20 +9,24 @@ on: jobs: build: runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v2 + - name: install go + uses: actions/setup-go@v2 + with: + go-version: 1.15 + - name: build and test + run: make + deploy: + if: ${{ github.ref == 'refs/heads/master' }} + runs-on: ubuntu-latest env: DOCKER_USERNAME: ${{ secrets.DOCKER_USERNAME }} DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }} steps: - - uses: actions/checkout@v2 - - name: install go - uses: actions/setup-go@v2 - with: - go-version: 1.15 - - name: build and test - run: make - - name: enable experimental docker features - run: | - echo '{"experimental":true}' | sudo tee /etc/docker/daemon.json - sudo service docker restart - - name: publish multi-arch docker image - run: make docker-pushx + - name: enable experimental docker features + run: | + echo '{"experimental":true}' | sudo tee /etc/docker/daemon.json + sudo service docker restart + - name: publish multi-arch docker image + run: make docker-pushx |