2023-05-29 Reusable workflow with workflow_call
workflow_call
を使って再利用可能な workflow を作った。
caller
まずは呼び出し元。
.github/workflows/reusable-workflow.yml
を引数とともに呼び出している。
name: Caller
on: push
jobs:
call-reusable-workflow:
uses: ./.github/workflows/reusable-workflow.yml
with:
my-word: 'Hello world!'
callee
次は呼び出し先。
引数を受け取って出力してる。
# .github/workflows/reusable-workflow.yml
name: Reusable workflow example
on:
workflow_call:
inputs:
my-word:
required: true
type: string
jobs:
triage:
runs-on: ubuntu-latest
steps:
- run: echo ${{ inputs.my-word }}