问题标签 [building-github-actions]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
5 回答
31698 浏览

git - 从 GitHub 操作推送到源

我正在尝试origin从 GitHub 操作推送到远程。我的行动逻辑是:

  • 处理pull_request_review事件并按评论消息过滤
  • 结帐到 master,合并 PR 分支,运行一些检查并将其推送到origin

脚本是:

我从alpine:3.10Docker 容器运行这个脚本:

第一步工作正常(结帐和合并),但origin由于错误,操作未能将合并推送到:

+ git push origin master
致命:无法读取“ https://github.com ”的用户名:没有这样的设备或地址

看起来 GitHub-action Docker 容器未配置为推送到 GitHub。我该如何配置它?是否可以使用 GitHub 提供的一些环境变量或一些挂载的文件(如/github/*路径中)?

0 投票
1 回答
1849 浏览

github - 通过 GitHub API 删除多个问题/公关评论

我想通过GitHub API使用 GitHub Actions 一次删除多个 PR/问题评论。

有没有办法做到这一点而无需多次显示删除消息,如下图所示?

删除消息 4 次

例如,我认为可能有一种方法可以删除多个问题/拉取请求审查评论,其中一个请求显示如下消息<user> deleted n comments from <users whose comments have been deleted>

目前,我正在循环中使用以下 curl 命令删除消息:

如果是拉取请求,我使用pullswith 而不是issues.

我还认为有一个速率限制可以防止在这么短的时间内删除这么多命令。

请参阅文档以删除问题拉取请求评论。

[上下文]

我想创建一个一次清除多条消息的命令。/clear 5例如,如果有人进入,最新的 5 条消息将被删除。

0 投票
1 回答
482 浏览

docker - 将文件从调用 repo 复制到操作

我想创建一个 github docker 容器操作,该操作使用该操作使用存储库中的文件。

我是否需要自己检出存储库,或者如果之前检出文件,我可以指定复制文件的位置吗?

0 投票
1 回答
4555 浏览

github-actions - 如何检查 github 操作条件中的标签

假设我有一个这样的 github 操作:

我想在这里有一个条件来测试标签的存在。

docs来看, usingcontains( github.event.pull_request.labels, 'my_label')似乎不合适,因为它是字典而不是数组。

有没有办法解决?

0 投票
3 回答
6306 浏览

github-actions - GitHub Actions:env:在 env 部分的 RHS 上使用预定义的环境变量

我想在我的main.yml的顶级env部分中声明一些环境变量,其值使用一些预定义的环境变量,例如GitHub Actions 文档中记录的那些。但是,似乎我无法在 env 部分的右侧使用这些预定义变量。例如:

有没有办法让它需要 ${resourceGroup} 的任何步骤都可以得到它,而不必在每个步骤中手动定义它?

0 投票
4 回答
5685 浏览

github - 如何在 GitHub Actions 中声明环境变量时执行字符串操作

我有一个 github 存储库,如下所示

约翰多/你好世界

我正在尝试在 github 操作中设置以下环境变量

我对这些变量的预期结果是:

但我得到


env声明变量时,似乎没有对表达式进行评估。

我怎样才能达到预期的行为?

0 投票
1 回答
638 浏览

github - 如何在 github 操作中设置命令行参数?

我的目标是创建用于发布插件的 github 工作流。在这里我必须在执行一些命令后输入一些命令行参数。有人可以告诉我,是否有办法在 github action 中设置命令行参数?

0 投票
2 回答
2023 浏览

github - 尝试运行排队的 Github 操作时遇到问题

我遇到了一个案例,其中两个 GitHub 操作同时运行(按预期)并推送主分支。问题是,我希望它改为在队列中运行,但我找不到任何有用的文档。就我而言,我需要该操作仅在相同操作的运行结束后运行,因为如果部署中断,如果它仍在执行最后一个操作。我将不得不处理一个我不想首先让它等待而不是直接部署的第三方 cli,我非常希望在整个操作中都这样做。

0 投票
1 回答
161 浏览

c# - 如何通过 GitHub Action 使用 Cake 构建系统

我想使用Cake 构建系统来构建我的项目,我想在 GitHub 操作中使用它来帮助持续集成等等。

但我找不到任何有用的文件来说明你在做什么。有吗?

是否有关于此的任何文档或最佳实践?

我搜索了它,但没有找到任何有用的东西。

0 投票
1 回答
547 浏览

uwp - UWP 项目在 GitHub Actions 上失败,因为证书无效 APPX0107

ITNOA

我在 GitHub 中有一个项目,这里有 UWP 项目。

我想用这个 main.yml 配置为这个项目设置 GitHub Actions

当 GitHub Actions 想要使用以下命令构建我的解决方案时

我在 UWP 构建中看到失败错误并出现以下错误

注意如果我msbuild PCLAppConfig.sln /verbosity:normal /t:Rebuild /p:Configuration=Release在本地计算机上运行,​​构建成功并且没有任何错误,我可以在本地运行 UWP 应用程序。

我的问题是我的问题是什么?我该如何解决这个问题?

谢谢