问题标签 [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 投票
1 回答
392 浏览

github-actions - Github 操作在上一步提交后进行 lint

我正在设置 Github 操作以使用 Spectral 对 OpenAPI 规范进行 lint。在 linting 之前,我想生成单个文件规范并提交它。

我已经建立了一个工作流程,它将首先构建然后 lint。但问题是,lint 没有考虑上一步中 Github 操作所做的提交。它总是对触发此操作的提交进行 lint。有什么方法可以对作为 Github 操作的一部分的提交进行 lint?

在此处输入图像描述

从上图中可以看出,Github 工作流并未针对 Github 操作所做的提交运行。

工作流文件:

0 投票
2 回答
811 浏览

github - Github Actions 条件触发器

我需要帮助来解决一些问题,我正在尝试基于 2 个不同的发布标签触发 2 个不同的工作流。我希望 prod-* 触发生产工作流程,而 dev-* 触发开发工作流程。

问题是两个标签都会触发两个工作流程,我不知道如何解决这个问题

在此处输入图像描述

(我已经取消了这两个动作,但正如你所见,它们触发了) 在此处输入图像描述

0 投票
2 回答
131 浏览

amazon-s3 - 将“ng build”上传到 S3 存储桶

我正在尝试将我的 angular-meteor 项目上传'ng build'到 S3 Bucket。

这是我的.yml文件

运行此程序后,我将收到该NG build Angular部分的此错误​​消息

在此处输入图像描述

而不是运行, 我ng build --prod也尝试运行ng build — prod — aot,但我仍然收到相同的错误消息。ng build -- --prodnpm run build -- --prod

有谁知道如何解决这个问题?

0 投票
1 回答
523 浏览

android - 使用 Actions 时将 build.gradle 中的 local.properties 与 Github Secrets 一起使用

在使用 Github Actions 时,我试图用 Github Secrets 值替换位于 local.properties 中的 API 密钥。

键在 local.properties 中声明如下:

然后,在我的 build.gradle 中,我得到这样的属性:

然后运行 ​​Github Actions 以在此处将值替换为秘密:

但是,每次运行此操作时,构建都会失败并出现以下错误:

  • 出了什么问题:评估项目“:app”时出现问题。指定为非null的参数为null:方法com.android.build.gradle.internal.dsl.BuildType.resValue,参数值

它指向的行是 buildConfigField 'String', "API_KEY", api 行。

我在这里做错了什么?

0 投票
0 回答
25 浏览

github - 使用操作从 Github Issue 创建 Rally 门票

正如标题所说,我想创建一个 github 操作,如果创建问题,它将生成一个 Rally 票。我还希望 Rally 在创建问题时在 github 中创建问题。

这可能吗?

0 投票
1 回答
477 浏览

github - GitHub Actions 因从 JsonReader 错误读取 JToken 而失败

我正在尝试遵循如何使用 GitHub Actions 构建矩阵将工件部署到多个服务器教程。我已经完成了本教程的一半,但是在构建应用程序时出现以下错误。

在此处输入图像描述

我检查了 JSON 文件以进行验证,并无数次检查了部署文件。

这是 deploy-application.yml 文件。

这是 JSON 文件。

我在这里找不到问题。你能帮忙的话,我会很高兴。提前致谢。

0 投票
1 回答
3892 浏览

github-actions - GitHub Workflows 输入参数的下拉列表

我想为我的 GitHub 操作输入参数创建一个下拉列表。这应该有助于从下拉列表中选择一个值,就像选择分支的选项一样。

0 投票
1 回答
322 浏览

docker - Act 无法使用 Docker API

我正在尝试使用开源Act实用程序在本地测试 github 操作。

“全局思考,act局部思考”

我已经复制了要检查 github 操作的 git hub 存储库,它确实包含 .github/workflow 文件夹。
我运行这个命令来运行我的 github 操作。

它给出了这个错误

我是 docker 新手,我对它一无所知,只是它为运行软件创建容器(类似于操作系统)。我尝试在 github 问题上搜索 Act,但找不到任何东西。
我安装了 docker ,sudo snap install docker然后我检查了echo $?which give out0docker -vwhich give out Docker version 20.10.8, build 3967b7d28e,所以看起来我确实安装了运行 docker 然后仍然为什么它会给出这个错误。
这是我编写的 github 操作/工作流文件

0 投票
0 回答
20 浏览

github-actions - 错误:过程已完成,错误代码 1 – 自托管运行器上的 GitHub 操作

自托管运行器上的 Hello World 错误消息:

自托管运行器上的 Hello World 错误消息

我所有的操作都在做他们的工作,但最终出现错误:过程完成,错误代码为 1。

我决定运行简单的“hello world”动作,即使这样也收到了错误。在日志中,每个失败都有不同的消息,但肯定不会由某些固有的 CLI 或程序包问题引起“hello world”操作。

在自托管运行器上,我可以在本地完成所有操作,但不能在服务器上完成。GitHub Actions 服务帐户是否需要完整的管理员权限?有没有人遇到过这个问题?

谢谢!

0 投票
0 回答
25 浏览

github - 使用当前 ci/cd 版本 github 构建安装程序

我有一个 wix 安装程序,以及使用 github 操作的 ci/cd。

如何使用当前的 ci/cd 发行版本构建安装程序?我需要安装程序:

  • 当前的 ci/cd 版本
  • 在每次构建时,构建版本都会自动增加。