Github Actions メモ
2019/11/12
時間スケジュール
cron的な指定でワークフローを起こすことができるそう。
外部からキックする
- ワークフローをトリガーするイベント - GitHub ヘルプ
- Repositories | GitHub Developer Guide
- GitHubActionsのrepository_dispatchを試す - Qiita
どうにかパラメータ付きでPOSTできればできそうな感じはある。
デフォルトブランチの最新コミットのみらしいので、柔軟性には欠けますが。
FTPのIDとかパスワードとか
- SamKirkland/FTP-Deploy-Action: Deploys a GitHub project to a FTP server using GitHub actions
- GitHub Actionsの使い方 | 純規の暇人趣味ブログ
リポジトリの「設定」タブから「Secrets」に移動すると設定できる「secrets」機能。ここで保存して、${{ secrets.HOGE }}のような形で指定すれば良さそう。
WPでGithubリポジトリとトークンを管理画面で指定して、publish_postsイベントにアクションフック引っ掛けてJSONデータと共にPOSTするようなプラグインを作れば、Github Actionsのrepository_dispatchイベントをトリガーできそう。ふむふむ……📝✍