我看到github的用户界面上可以重新运行工作流程,这很不错。但是是否可以重新运行特定的工作呢?假设我有一个包含两个工作的管道,一个用于构建项目,另一个用于运行一些测试,那么只重新运行测试而不重建代码库是否可能?
谢谢你的回答 :)
我看到github的用户界面上可以重新运行工作流程,这很不错。但是是否可以重新运行特定的工作呢?假设我有一个包含两个工作的管道,一个用于构建项目,另一个用于运行一些测试,那么只重新运行测试而不重建代码库是否可能?
谢谢你的回答 :)
目前还不可能,您只能重新运行完整的流水线。
是的,自2022年3月中旬(2年后)以来,这是可能的。
GitHub Actions:重新运行失败或单个作业
您现在可以仅重新运行 GitHub Actions 工作流程运行中的失败作业或单个作业。
如果工作流程运行中有失败作业,则现在会出现一个新的下拉菜单,您可以选择“重新运行失败的作业”,除了现有的“重新运行所有作业”选项之外。
对于已完成的运行,侧边栏中列出的每个作业在悬停时都有一个重新运行图标。作业还可以直接从日志视图中重新运行。
此外,当您需要重新运行某个作业时,您可以使用上述方法进行操作。
Apache NetBeans 项目也遇到了重新运行单个工作流的问题。原来问题在于在单个文件中定义多个独立的工作流程。
通过将单个文件拆分为几个文件,现在我们可以独立地重新运行每个工作流程。