autobaan/.github/workflows/main.yml
2023-05-23 15:09:14 -05:00

20 lines
No EOL
595 B
YAML

name: Push to main
on:
push:
branches:
- main
jobs:
build-image:
runs-on: ubuntu-latest
env:
GHCR_USERNAME: ${{ secrets.GHCR_USERNAME }}
GHCR_PASSWORD: ${{ secrets.GHCR_PASSWORD }}
GHCR_IMAGE: ghcr.io/cgduncan7/autobaan
steps:
- uses: actions/checkout@v3
- name: Build docker image
run: docker build . -f docker/server/Dockerfile -t $GHCR_IMAGE
- name: Login to GHCR Docker repo
run: docker login ghcr.io -u $GHCR_USERNAME --password $GHCR_PASSWORD
- name: Push docker image
run: docker push $GHCR_IMAGE