aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPhilip Herron <philip.herron@embecosm.com>2021-09-24 14:47:05 +0100
committerPhilip Herron <philip.herron@embecosm.com>2021-09-24 14:47:05 +0100
commitfaafe0fb1183baa12fec2d1fde4f81b625a2c554 (patch)
tree221aa2489607471e84c2f9cee82392431764d812
parent8a0dd2bd98150b79962f6f1f6f4f6555d6dc8f4f (diff)
downloadgcc-faafe0fb1183baa12fec2d1fde4f81b625a2c554.zip
gcc-faafe0fb1183baa12fec2d1fde4f81b625a2c554.tar.gz
gcc-faafe0fb1183baa12fec2d1fde4f81b625a2c554.tar.bz2
Update docker build workflow
-rw-r--r--.github/workflows/docker.yml39
1 files changed, 16 insertions, 23 deletions
diff --git a/.github/workflows/docker.yml b/.github/workflows/docker.yml
index f0754c9..46ec867 100644
--- a/.github/workflows/docker.yml
+++ b/.github/workflows/docker.yml
@@ -5,29 +5,22 @@ on:
branches: [ master ]
jobs:
- push_to_registry:
- name: Push Docker image to Docker Hub
+ build:
runs-on: ubuntu-latest
steps:
- - name: Check out the repo
+ - name: git checkout
uses: actions/checkout@v2
-
- - name: Log in to Docker Hub
- uses: docker/login-action@f054a8b539a109f9f41c372932f1ae047eff08c9
- with:
- username: ${{ secrets.DOCKER_USERNAME }}
- password: ${{ secrets.DOCKER_PASSWORD }}
-
- - name: Extract metadata (tags, labels) for Docker
- id: meta
- uses: docker/metadata-action@98669ae865ea3cffbcbaa878cf57c20bbf1c6c38
- with:
- images: philberty/gccrs
-
- - name: Build and push Docker image
- uses: docker/build-push-action@ad44023a93711e3deb337508980b4b5e9bcdc5dc
- with:
- context: .
- push: true
- tags: ${{ steps.meta.outputs.tags }}
- labels: ${{ steps.meta.outputs.labels }}
+
+ - name: docker login
+ env:
+ DOCKER_USER: ${{ secrets.DOCKER_USERNAME }}
+ DOCKER_PASSWORD: ${{ secrets.DOCKER_PASSWORD }}
+ run: |
+ docker login -u $DOCKER_USER -p $DOCKER_PASSWORD
+
+ - name: docker build
+ run: docker build .
+
+ - name: docker push
+ run: docker push ${{secrets.DOCKER_USER}}/gccrs
+