Skip to content
Snippets Groups Projects
Verified Commit 705dcb0e authored by Marco Aceti's avatar Marco Aceti
Browse files

Add GitHub workflow

parent d06eaf65
Branches
No related tags found
No related merge requests found
on:
push:
branches: [ mdbook ]
workflow_dispatch:
jobs:
build:
runs-on: ubuntu-latest
permissions:
packages: write
steps:
- name: Checkout repository
uses: actions/checkout@v2
with:
fetch-depth: 10
- name: Set up QEMU
uses: docker/setup-qemu-action@v2
- name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
- name: Login to ghcr registry
uses: docker/login-action@v1
with:
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Prepare version info
run: |
echo "LATEST_COMMIT_SHA=$(git rev-parse --short HEAD)" >> $GITHUB_ENV
- name: Build and push Docker images
uses: docker/build-push-action@v4
with:
context: .
file: ./Dockerfile
tags: |
ghcr.io/marcobuster/sweng:${{ env.LATEST_COMMIT_SHA }}
ghcr.io/marcobuster/sweng:latest
push: true
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment