feat(oci): move to Containerfile
Some checks failed
/ build (pull_request) Failing after 3s

This commit is contained in:
Varakh 2024-05-04 08:09:45 +02:00
parent 6cdc94a804
commit 429a3d2824

View file

@ -7,6 +7,7 @@ on:
env: env:
IMAGE_TAG: varakh/upda IMAGE_TAG: varakh/upda
REVISION: ${{ github.sha }} REVISION: ${{ github.sha }}
FORGEJO_FQDN: git.myservermanager.com
jobs: jobs:
build: build:
runs-on: docker runs-on: docker
@ -20,7 +21,7 @@ jobs:
curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker.gpg curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker.gpg
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker.gpg] https://download.docker.com/linux/debian bookworm stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null
apt-get update apt-get update
apt-get -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin apt-get -y install docker-ce docker-ce-cli containerd.io docker-buildx-plugin podman
- name: Set up node - name: Set up node
uses: actions/setup-node@v4 uses: actions/setup-node@v4
with: with:
@ -36,6 +37,19 @@ jobs:
make ci make ci
- name: Set up Docker Buildx - name: Set up Docker Buildx
uses: docker/setup-buildx-action@v2 uses: docker/setup-buildx-action@v2
- name: Login to Forgejo
uses: redhat-actions/podman-login@v1
with:
registry: ${{ env.FORGEJO_FQDN }}
username: ${{ secrets.FORGEJO_USER }}
password: ${{ secrets.FORGEJO_TOKEN }}
- name: Buildah Action
uses: redhat-actions/buildah-build@v2
with:
image: ${{ env.IMAGE_TAG }}
tags: ${{ github.sha }}
containerfiles: |
./Containerfile
- name: Test docker image build - name: Test docker image build
uses: docker/build-push-action@v4 uses: docker/build-push-action@v4
with: with: