Forgejo Action compatible action that can be used to build and push images to Forgejo Container Registry.
- Shell 100%
| action.yaml | ||
| readme.md | ||
kaniko-action
Requirements
The repository that calls the action must have valid secrets to push to registry:
REGISTRY_USERREGISTRY_TOKEN
The repository that calls the action must have cross-repository access to this repository.
Usage
name: kaniko build
on:
push:
branches: [master]
jobs:
build-and-push:
runs-on: ubuntu-latest
container:
image: ghcr.io/osscontainertools/kaniko:alpine
steps:
- name: Checkout Source Code
uses: actions/checkout@v4
- name: Run Kaniko Build Push Action
uses: https://code.verua.online/verua/kaniko-action
with:
registry_user: ${{ secrets.REGISTRY_USER }}
registry_token: ${{ secrets.REGISTRY_TOKEN }}
dockerfile_path: 'test-1/Dockerfile'
target_stage: 'development'
destination_image: '${{ forgejo.repository }}/foo-image:latest'