31 lines
823 B
YAML
31 lines
823 B
YAML
name: 🐳 Build Ansible Act Runner Image
|
|
|
|
on:
|
|
push:
|
|
branches:
|
|
- main
|
|
paths:
|
|
- 'docker/Dockerfile'
|
|
workflow_dispatch:
|
|
inputs:
|
|
no_cache:
|
|
description: 'Force rebuild without cache'
|
|
required: false
|
|
default: false
|
|
type: boolean
|
|
|
|
jobs:
|
|
build:
|
|
uses: docker/image-builder/.gitea/workflows/build.yaml@main
|
|
with:
|
|
image_name: ansible-act-runner
|
|
dockerfile_path: docker/Dockerfile
|
|
context_path: docker/
|
|
no_cache: ${{ inputs.no_cache || false }}
|
|
secrets:
|
|
TOKEN: ${{ secrets.TOKEN }}
|
|
TELEGRAM_BOT_TOKEN: ${{ secrets.TELEGRAM_BOT_TOKEN }}
|
|
TELEGRAM_CHAT_ID: ${{ secrets.TELEGRAM_CHAT_ID }}
|
|
REGISTRY_USER_OVERRIDE: ${{ secrets.REGISTRY_USER }}
|
|
REGISTRY_PASSWORD_OVERRIDE: ${{ secrets.REGISTRY_PASSWORD }}
|