diff options
author | Martin Polden <mpolden@mpolden.no> | 2021-08-03 23:14:58 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-08-03 23:14:58 +0200 |
commit | 67f5a9e5a8976aa88efb0d7b9c6d195e27f32a45 (patch) | |
tree | 62f40f280daaa8e5efe13bb818e469dfd127249a | |
parent | 70c9a8cbcada2598c17d241361d467cbfd15bcbd (diff) | |
parent | ae2bbd8832ec757153106b37ea764f6c1aac93df (diff) |
Merge pull request #142 from mpolden/limit-deploy
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..b81a132 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.16 + - 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 |