问题标签 [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.
git - 从 GitHub 操作推送到源
我正在尝试origin
从 GitHub 操作推送到远程。我的行动逻辑是:
- 处理
pull_request_review
事件并按评论消息过滤 - 结帐到 master,合并 PR 分支,运行一些检查并将其推送到
origin
脚本是:
我从alpine:3.10
Docker 容器运行这个脚本:
第一步工作正常(结帐和合并),但origin
由于错误,操作未能将合并推送到:
+ git push origin master
致命:无法读取“ https://github.com ”的用户名:没有这样的设备或地址
看起来 GitHub-action Docker 容器未配置为推送到 GitHub。我该如何配置它?是否可以使用 GitHub 提供的一些环境变量或一些挂载的文件(如/github/*
路径中)?
github - 通过 GitHub API 删除多个问题/公关评论
我想通过GitHub API使用 GitHub Actions 一次删除多个 PR/问题评论。
有没有办法做到这一点而无需多次显示删除消息,如下图所示?
例如,我认为可能有一种方法可以删除多个问题/拉取请求审查评论,其中一个请求显示如下消息<user> deleted n comments from <users whose comments have been deleted>
?
目前,我正在循环中使用以下 curl 命令删除消息:
如果是拉取请求,我使用pulls
with 而不是issues
.
我还认为有一个速率限制可以防止在这么短的时间内删除这么多命令。
[上下文]
我想创建一个一次清除多条消息的命令。/clear 5
例如,如果有人进入,最新的 5 条消息将被删除。
docker - 将文件从调用 repo 复制到操作
我想创建一个 github docker 容器操作,该操作使用该操作使用存储库中的文件。
我是否需要自己检出存储库,或者如果之前检出文件,我可以指定复制文件的位置吗?
github-actions - 如何检查 github 操作条件中的标签
假设我有一个这样的 github 操作:
我想在这里有一个条件来测试标签的存在。
从docs来看, usingcontains( github.event.pull_request.labels, 'my_label')
似乎不合适,因为它是字典而不是数组。
有没有办法解决?
github-actions - GitHub Actions:env:在 env 部分的 RHS 上使用预定义的环境变量
我想在我的main.yml的顶级env部分中声明一些环境变量,其值使用一些预定义的环境变量,例如GitHub Actions 文档中记录的那些。但是,似乎我无法在 env 部分的右侧使用这些预定义变量。例如:
有没有办法让它需要 ${resourceGroup} 的任何步骤都可以得到它,而不必在每个步骤中手动定义它?
github - 如何在 GitHub Actions 中声明环境变量时执行字符串操作
我有一个 github 存储库,如下所示
约翰多/你好世界
我正在尝试在 github 操作中设置以下环境变量
我对这些变量的预期结果是:
但我得到
env
声明变量时,似乎没有对表达式进行评估。
我怎样才能达到预期的行为?
github - 如何在 github 操作中设置命令行参数?
我的目标是创建用于发布插件的 github 工作流。在这里我必须在执行一些命令后输入一些命令行参数。有人可以告诉我,是否有办法在 github action 中设置命令行参数?
github - 尝试运行排队的 Github 操作时遇到问题
我遇到了一个案例,其中两个 GitHub 操作同时运行(按预期)并推送主分支。问题是,我希望它改为在队列中运行,但我找不到任何有用的文档。就我而言,我需要该操作仅在相同操作的运行结束后运行,因为如果部署中断,如果它仍在执行最后一个操作。我将不得不处理一个我不想首先让它等待而不是直接部署的第三方 cli,我非常希望在整个操作中都这样做。
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 应用程序。
我的问题是我的问题是什么?我该如何解决这个问题?
谢谢