.github/workflows/docker.yml (view raw)
1name: Docker Build & Push
2on:
3 push:
4 branches:
5 - main
6
7env:
8 USERNAME: octree
9 IMAGE_NAME: caroster
10
11jobs:
12 build-docker-image:
13 runs-on: ubuntu-latest
14 steps:
15 - uses: actions/checkout@v3
16 - run: docker login -u $USERNAME -p $PASSWORD
17 env:
18 PASSWORD: ${{secrets.DOCKER_HUB_PASSWORD}}
19 - run: docker build -t $USERNAME/$IMAGE_NAME .
20 - run: docker push $USERNAME/$IMAGE_NAME