71得票9回答
GitHub Actions 出现“等待执行程序接手此作业”错误

当我使用 GitHub Actions 配置后,会出现长时间等待并显示“等待 runner 接收此作业”的情况。 'runner' 是什么意思?我该如何解决这个问题?

71得票8回答
如何使用GitHub Actions提取秘密信息?

我有一个相当基本的场景。我为此制作了专用的ssh密钥,并将其添加到我的存储库机密中。 代码被推送到master Github操作使用ssh将其上传到服务器,方法是执行echo "${{ secrets.SSH_KEY }}" > key。 之后,我可以使用此密钥连接到我的服务器,例如...

71得票3回答
我能拥有多个GitHub Actions工作流文件吗?

我能否拥有多个工作流文件? 我有几个使用GitHub Actions的仓库,它们运行得很好!在我的特定用例中,我在"push"时自动部署到我的开发环境,并在"release"时自动部署到生产环境。这是两个单独的工作流。 我知道我可以将这两个工作流放在同一个main.workflow文件中,...

66得票3回答
Github的“环境”和“仓库”秘钥有什么区别?

在 GitHub 的文档中,它说明了密钥的优先顺序从低到高(环境 > 仓库 > 组织),同时指出组织密钥可用于该组织中所有存储库。但它没有提及环境和仓库密钥。 我的问题是: 环境密钥和仓库密钥有什么区别? 何时应使用环境密钥? 何时应使用仓库密钥?

64得票3回答
当拉取请求有特定标签时运行Github Actions

阅读了触发工作流程的事件的文档后,我想知道是否可以使用给定的标签名称(如RFR或WIP)运行工作流程。 我知道我们可以在拉取请求被标记时运行工作流程,但没有更多特定标签名称的信息。 on: pull_request: types: [labeled] 有人以前做过这个吗?

63得票9回答
我该如何查看未加密的git secrets?

我在代码中有一些秘密信息,了解到GitHub Actions后,我决定将它们保存在仓库的密码菜单中,以便在我的管道中稍后使用。 然而,现在我需要访问这些秘密信息来开发新功能,但我无法访问。每次我尝试查看这些值时,都会要求我更新密码。没有选项可以仅“查看”它们。 我不想更新任何内容,只想查看它们...

63得票3回答
有没有一种方法可以使用GitHub action推送更改?

这个问题涉及到这个网址:https://github.com/features/actions 我编写了一个GitHub action,用于构建我的代码并创建生产捆绑包。 我希望通过将更改提交到origin/master将其包含在我的存储库中。 这似乎是GitHub actions应该拥有的...

60得票2回答
在Github Action中,有没有一种方法只获取项目文件夹的名称?

我可以使用 ${{ github.repository }} 获取 repoowner/repo-name,但我想只获取 repo-name。 顺便说一下,GitLab 有一个简单明了的变量。 如何从 .yaml 文件中直接访问环境变量而不是在脚本内部? ${{ $ENV_VAR }} 可以吗...

59得票2回答
如何在Github actions中自动拒绝拉取请求,如果测试失败

当使用Github actions时,我正在进行npm测试。 现在如果测试失败, 我想添加一条消息, 或者至少使用actions拒绝该PR。 我该如何做到这一点?

58得票7回答
如何使用GitHub Actions版本化构建工件?

我的使用场景是,我想为每个构建/运行的工件生成唯一的版本号。目前像CircleCI、Travis等工具提供了一个可用的构建编号,该编号基本上是一个不断增加的计数器。因此,我可以创建类似 0.1.0-27 的版本字符串。即使是相同的提交,这个计数器也会每次增加。 如何在GitHub Actio...