mirror of
https://github.com/buanet/ioBroker.docker.git
synced 2025-12-17 10:29:00 +02:00
43 lines
1.3 KiB
YAML
43 lines
1.3 KiB
YAML
# Github action to trigger external Debian12 image build (Tag: beta)
|
|
name: Trigger external Build (beta)
|
|
|
|
on:
|
|
release:
|
|
types: [prereleased]
|
|
workflow_dispatch:
|
|
inputs:
|
|
chose_node_version:
|
|
type: choice
|
|
description: 'Which Node version should be used?'
|
|
options:
|
|
- 'Recommended Node version (default)'
|
|
- 'Experimental Node version'
|
|
- 'Both Node versions'
|
|
|
|
jobs:
|
|
trigger_beta_build_on_release:
|
|
if: github.event_name == 'release'
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Trigger beta build on release
|
|
uses: benc-uk/workflow-dispatch@v1.2
|
|
with:
|
|
ref: 'main'
|
|
workflow: 'iob.docker - Build Debian 12 Image (beta)'
|
|
repo: 'buanet/private.actionsrunner'
|
|
inputs: '{ "chose_node_version": "Both Node versions" }'
|
|
token: ${{ secrets.ACTIONS_PAT }}
|
|
|
|
trigger_beta_build_manual:
|
|
if: github.event_name == 'workflow_dispatch'
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Trigger beta build on dispatch
|
|
uses: benc-uk/workflow-dispatch@v1.2
|
|
with:
|
|
ref: 'main'
|
|
workflow: 'iob.docker - Build Debian 12 Image (beta)'
|
|
repo: 'buanet/private.actionsrunner'
|
|
inputs: '{ "chose_node_version": "${{ inputs.chose_node_version }}" }'
|
|
token: ${{ secrets.ACTIONS_PAT }}
|