Loading files
This file is pinned to the selected release. Download the original to open it in your design tool.
54f435023This file is pinned to the selected release. Download the original to open it in your design tool.
# Copyright 2022 ETH Zurich and University of Bologna.
# Licensed under the Apache License, Version 2.0, see LICENSE for details.
# SPDX-License-Identifier: Apache-2.0
# Author: Jannis Schoenleber <janniss@iis.ee.ethz.ch>
name: docker-image
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
jobs:
build:
runs-on: ubuntu-latest
steps:
-
name: Checkout
uses: actions/checkout@v3
-
name: Login to Docker Hub
uses: docker/login-action@v2
with:
username: ${{ secrets.DOCKERHUB_USERNAME }}
password: ${{ secrets.DOCKERHUB_TOKEN }}
-
name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2
-
name: Build and push
uses: docker/build-push-action@v3
with:
context: .
file: ./.github/Dockerfile
push: true
tags: ${{ secrets.DOCKERHUB_USERNAME }}/cheshire-ci:latest