37 lines
No EOL
910 B
Markdown
37 lines
No EOL
910 B
Markdown
# kaniko-action
|
|
|
|
## Requirements
|
|
|
|
The repository that calls the action must have valid secrets to push to registry:
|
|
|
|
- `REGISTRY_USER`
|
|
- `REGISTRY_TOKEN`
|
|
|
|
The repository that calls the action must have cross-repository access to this repository.
|
|
|
|
## Usage
|
|
|
|
```yaml
|
|
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'
|
|
``` |