Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
发布GitHub页面时触发GitHub操作_Github_Github Pages_Github Actions - Fatal编程技术网

发布GitHub页面时触发GitHub操作

发布GitHub页面时触发GitHub操作,github,github-pages,github-actions,Github,Github Pages,Github Actions,我有一个Github页面,当我推到master时,它会自动更新。我想运行一个Github操作,在网站发布时触发 这将允许我在任何时候向网站推送更改时获得更新的RSS提要并更新我的社交媒体帐户 是否可以在网站更改和发布后运行Github操作? 或者,是否可以关闭GitHub页面发布并创建一个由我自己控制和发布的工作流?GitHub页面使用部署进行发布。当部署成功时,将触发以下工作流,允许您更新以后需要更新的内容 on: deployment_status jobs: publish:

我有一个Github页面,当我推到master时,它会自动更新。我想运行一个Github操作,在网站发布时触发

这将允许我在任何时候向网站推送更改时获得更新的RSS提要并更新我的社交媒体帐户

是否可以在网站更改和发布后运行Github操作?
或者,是否可以关闭GitHub页面发布并创建一个由我自己控制和发布的工作流?

GitHub页面使用部署进行发布。当部署成功时,将触发以下工作流,允许您更新以后需要更新的内容

on: deployment_status
jobs:
  publish:
    if: github.event.deployment_status.state == 'success'
    runs-on: ubuntu-latest
    steps:
      ...