add container publishing

This commit is contained in:
Sacha Weatherstone
2023-06-19 19:21:35 +10:00
parent a2845027e1
commit 172549d099
2 changed files with 32 additions and 0 deletions
+27
View File
@@ -2,6 +2,10 @@ name: CI
on: push
permissions:
contents: read
packages: write
jobs:
build-and-package:
runs-on: ubuntu-latest
@@ -29,3 +33,26 @@ jobs:
prerelease: false
files: |
./dist/build.tar
- name: Buildah Build
id: build-container
uses: redhat-actions/buildah-build@v2.12
with:
containerfiles: |
./container/Containerfile
image: ${{github.event.repository.full_name}}
tags: latest ${{ github.sha }}
oci: true
- name: Push To Registry
id: push-to-registry
uses: redhat-actions/push-to-registry@v2.7
with:
image: ${{ steps.build-container.outputs.image }}
tags: ${{ steps.build-container.outputs.tags }}
registry: ghcr.io
username: ${{ github.actor }}
password: ${{ secrets.GITHUB_TOKEN }}
- name: Print image url
run: echo "Image pushed to ${{ steps.push-to-registry.outputs.registry-paths }}"
+5
View File
@@ -0,0 +1,5 @@
FROM registry.access.redhat.com/ubi9/nginx-122:1-12
ADD dist .
CMD nginx -g "daemon off;"