发布 GitHub 页面时触发 GitHub 操作
Posted
技术标签:
【中文标题】发布 GitHub 页面时触发 GitHub 操作【英文标题】:Trigger GitHub action when GitHub page is published 【发布时间】:2020-11-28 18:17:58 【问题描述】:我有一个 Github 页面,当我推送到 master 时会自动更新。我想运行一个在网站发布时触发的 Github 操作。
这将允许我在向网站推送更改时获取更新的 RSS 提要并更新我的社交媒体帐户。
是否可以在网站更改和发布后运行 Github 操作? 或者是否可以关闭 GitHub 页面发布并创建一个我可以控制并自己发布的工作流?
【问题讨论】:
【参考方案1】:GitHub Pages 使用部署发布。部署成功后将触发以下工作流程,允许您在之后更新您需要的内容。
on: deployment_status
jobs:
publish:
if: github.event.deployment_status.state == 'success'
runs-on: ubuntu-latest
steps:
...
【讨论】:
以上是关于发布 GitHub 页面时触发 GitHub 操作的主要内容,如果未能解决你的问题,请参考以下文章
在 github 操作中触发工作流之前,我们可以等待另一个 repo 工作流完成吗?
有没有啥可以从 Shiny Dashboard 触发 GitHub 操作工作流?