我计划使用 Docker 将我们的 Travis CI 构建移动到 GitHub Actions 以进行我们的每次提交测试。
我可以在本地重复运行这些新的 GitHub Actions 工作流程吗?是否有在本地运行任何 GitHub Actions 工作流程的通用方法?
有人可以帮助我了解 Github 操作选项卡的行为吗?作为在第三方 repo 上工作的 Actions 新手,我希望能够在分支上创建一个操作并在workflow_dispatch事件上执行它。我没有成功地做到这一点,但我发现了以下几点:
解决方法是执行推送事件,这没问题,但这似乎与 Github 的高标准设计格格不入。
以上听起来是否 a) 关于正确和 b) 无论您如何看待它,而不是最佳行为?或者,是否有更好的方法来构建和测试操作?
当我使用 GitHub Actions 创建新工作流程时,我有以下繁琐的工作流程:
.github/workflows/ci.ymlgit commit --amend -mhopegit push -f还有更好的选择吗?