【问题标题】:Trigger GitHub action when GitHub page is published发布 GitHub 页面时触发 GitHub 操作
【发布时间】:2020-11-28 18:17:58
【问题描述】:
我有一个 Github 页面,当我推送到 master 时会自动更新。我想运行一个在网站发布时触发的 Github 操作。
这将允许我在向网站推送更改时获取更新的 RSS 提要并更新我的社交媒体帐户。
是否可以在网站更改和发布后运行 Github 操作?
或者是否可以关闭 GitHub 页面发布并创建一个我可以控制并自己发布的工作流?
【问题讨论】:
标签:
github
github-pages
github-actions
【解决方案1】:
GitHub Pages 使用部署发布。部署成功后将触发以下工作流程,允许您在之后更新您需要的内容。
on: deployment_status
jobs:
publish:
if: github.event.deployment_status.state == 'success'
runs-on: ubuntu-latest
steps:
...