🍇
Github ActionsのWorkspacesアクション一覧
Github ActionsでCI/CDのトリガーアクションの一覧を記載します。
過去に参画していたプロジェクトで利用していたアクション一覧
過去に参画していたプロジェクトで利用していたアクション一覧です。
これらのアクションを覚えておけば、プロジェクトの特定イベントで対応可能。
- pull_request(Pull Requestのイベントアクション用)
- schedule (定期実行を定義するアクション用)
- workflow_call(別ワークフローから呼び出せるワークフローを作成)
- workflow_dispatch (手動実行用)
- push(pushイベント時に発生させるアクション)
pull_request
Pull Requestが発生したときにワークフローを実行します。
on:
pull_request:
types: [opened, reopened]
schedule
クーロンで処理実行時間を設定する。
schedule:
- cron: "*/5 * * * *" # 分 時 日 月 曜日
workflow_call
別のワークフローからワークフローを呼び出すことができることを示すために使用されます。
on: workflow_call
workflow_dispatch
ワークフローを手動でトリガーできるようにするには、workflow_dispatch イベントを構成する必要があります
on: workflow_dispatch
push
コミットまたはタグをプッシュするとき、またはリポジトリを複製するときにワークフローを実行します。
on:
push:
branches:
- main
アクションの一覧
現時点で36種類のトリガーが存在します。(時点:2023/09/13)
- branch_protection_rule
- check_run
- check_suite
- create
- delete
- deployment
- deployment_status
- discussion
- discussion_comment
- fork
- gollum
- issue_comment
- issues
- label
- merge_group
- milestone
- page_build
- project
- project_card
- project_column
- public
- pull_request
- pull_request_comment (issue_comment を使用)
- pull_request_review
- pull_request_review_comment
- pull_request_target
- push
- registry_package
- release
- repository_dispatch
- schedule
- status
- watch
- workflow_call
- workflow_dispatch
- workflow_run
Discussion