[SC64][CI/CD] Update build action/scripts (#6)

This commit is contained in:
Mateusz Faderewski 2021-09-25 23:46:53 +02:00 committed by GitHub
parent 45fbd53001
commit 7207d1a528
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
6 changed files with 21 additions and 9 deletions

View File

@ -1,11 +1,20 @@
name: Build docker name: Build docker
on: on:
push:
branches:
- main
pull_request:
branches:
- main
release:
types:
- created
workflow_dispatch: workflow_dispatch:
env: env:
REGISTRY: ghcr.io REGISTRY: ghcr.io
IMAGE_NAME: sc64env IMAGE_NAME: polprzewodnikowy/sc64env
jobs: jobs:
build-and-push-image: build-and-push-image:
@ -34,7 +43,7 @@ jobs:
- name: Build and push Docker image - name: Build and push Docker image
uses: docker/build-push-action@ad44023a93711e3deb337508980b4b5e9bcdc5dc uses: docker/build-push-action@ad44023a93711e3deb337508980b4b5e9bcdc5dc
with: with:
context: . context: ./docker
push: true push: true
tags: ${{ steps.meta.outputs.tags }} tags: ${{ steps.meta.outputs.tags }}
labels: ${{ steps.meta.outputs.labels }} labels: ${{ steps.meta.outputs.labels }}

View File

@ -2,11 +2,14 @@ name: Build fw/hw/sw
on: on:
push: push:
branches: [ main ] branches:
- main
pull_request: pull_request:
branches: [ main ] branches:
- main
release: release:
types: [ created ] types:
- created
workflow_dispatch: workflow_dispatch:
jobs: jobs:

View File

@ -1,4 +1,4 @@
# SummerCollection [![Build Status](https://travis-ci.org/Polprzewodnikowy/SummerCollection.svg?branch=main)](https://travis-ci.org/Polprzewodnikowy/SummerCollection) # SummerCollection
A collection of hardware, firmware and software designs of SummerCart64 - Nintendo 64 FlashCart/DevKit. A collection of hardware, firmware and software designs of SummerCart64 - Nintendo 64 FlashCart/DevKit.

View File

@ -1,3 +1,3 @@
#!/bin/bash #!/bin/bash
docker run --mount type=bind,src="$(pwd)",target="/workdir" polprzewodnikowy/sc64env:0.9 /bin/bash ./docker/build.sh docker run --mount type=bind,src="$(pwd)",target="/workdir" ghcr.io/polprzewodnikowy/sc64env:v0.9 /bin/bash ./docker/build.sh

View File

@ -1,3 +1,3 @@
#!/bin/bash #!/bin/bash
docker run --mount type=bind,src="$(pwd)",target="/workdir" polprzewodnikowy/sc64env:0.9 /bin/bash -c "make clean all" docker run --mount type=bind,src="$(pwd)",target="/workdir" ghcr.io/polprzewodnikowy/sc64env:v0.9 /bin/bash -c "make clean all"

View File

@ -1,3 +1,3 @@
#!/bin/bash #!/bin/bash
docker run --mount type=bind,src="$(pwd)",target="/workdir" polprzewodnikowy/sc64env:0.9 /bin/bash -c "make clean all" docker run --mount type=bind,src="$(pwd)",target="/workdir" ghcr.io/polprzewodnikowy/sc64env:v0.9 /bin/bash -c "make clean all"