问题标签 [cicd]

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 回答
82 浏览

spring-boot - 使用 Github Action CI/CD 时构建失败

我正在使用 CI CD Github Action 进行构建,但我的构建在 github 上的分支失败。这是我遇到的错误:

我尝试在本地运行 npm run build ,它工作得很好。

0 投票
1 回答
87 浏览

gitlab - 如何在 Gitlab 中为 Business Central 运行管道?

我们的 Business Central 扩展位于 GitLab,我一直在尝试让 CI/CD 功能发挥作用。我想做的是在让管道成功之前使用 BcContainerHelper 设置一个 BC 容器并运行我选择的 Test Runner。不幸的是,我发现关于这个主题的文档很少,我发现的要么是关于 Azure 中的 BC 管道,要么是关于 GitLab 中其他项目的管道。

创建 docker 容器时,是否可以使用 BcContainerHelper 进行设置,以便我立即设置 BC?另外,我尝试执行.ps1文件,但收到以下错误消息:

甚至可以在 GitLab 上为 Business Central 运行管道还是必须使用 Azure?

0 投票
0 回答
433 浏览

maven - 每次我运行 gitlab CI/CD 管道时,它都会抛出错误:

我正在尝试运行一个管道,其中 terraform 代码将在 AWS 上启动几个实例,然后 cp-ansible 脚本将在这些实例上启动 confluent kafka .....但是每次运行 gitlab 管道后都会出现此错误

这是我的 .gitlab-ci.yaml

这是我的 ci-settings.xml

谁能帮我解决问题?

0 投票
0 回答
169 浏览

android - github 操作颤振给出错误“工件模式:build/app/outputs/apk/release/*.apk 不匹配任何文件”

我创建了 GitHub 操作来运行以在 macOS 上构建 apk。但它警告我 Artifact pattern :build/app/outputs/apk/release/*.apk 不匹配任何文件。这是一个公共回购,有人可以在这里帮助我。在官方文档中它说相同的路径,并且我可以在本地成功构建 apk(在 Windows 机器上)。我使用 MacOS 生成 iOs 应用程序,我稍后会做。

回购链接。 magento-移动-oss

工作流程——

0 投票
0 回答
25 浏览

git - GIT远程白/黑列表提交源URL/ip

我在开发工作流程中有几个环境,并且在每个环境中都安装了 git。我使用 GitLab,我想限制代码编辑和提交推送仅发生在 DEV 环境中,并拒绝来自其他非 DEV 环境的远程提交推送。我怎么可能做到这一点?任何建议和见解都值得赞赏。

0 投票
1 回答
86 浏览

gitlab - 当本地通过且没有任何错误时,Gitlab 会为 e2e 测试用例提供错误

我试图在 GitLab CI/CD 管道中运行我的 cypress 测试用例,它给了我这些错误,但它们在我的本地 cypress GUI 中运行没有任何错误。下图显示了一个错误

在此处输入图像描述

这是我的赛普拉斯 e2e 测试用例 在此处输入图像描述

这是我的 .gitlab-ci.yml 文件 在此处输入图像描述

这是我的 cypress.json 文件 - 配置文件 在此处输入图像描述

我很感激你的回答。谢谢你。

0 投票
1 回答
37 浏览

azure-devops - Devops CICD - 将解决方案中的每个项目部署到特定路径

我有 .NET 框架解决方案,其中包含 100 多个项目,我已经在管道构建过程中完成了整个解决方案的构建。现在我需要使用发布管道将它们的每个项目部署到本地服务器上的特定路径。

任何人都可以帮助我提供如何制作这个的资源。

0 投票
1 回答
173 浏览

azure-devops - 通过 Azure DevOps 执行 SPFx 部署时访问被拒绝错误

在此处输入图像描述通过 Azure DevOps 执行 SPFx 部署时,我遇到访问被拒绝错误。错误显示“错误:访问被拒绝。您无权执行此操作或访问此资源”。我正在使用服务帐户在 App Catalogue 上部署 sppkg 文件,该文件具有网站集管理员权限级别,并且我在 dev-ops 上使用的帐户是我的公司帐户。我也能够成功连接到 SPO Online。出现此错误的命令如下:

0 投票
1 回答
2554 浏览

npm - GitHub Actions Upload Artifact 未从 npm run build 中找到提供的路径

我正在尝试使用 CICD 原则建立一个反应网站。我可以在本地运行它,使用“npm run build”来获取构建文件夹,当我手动将文件推送到 S3 时,网站运行良好。但是,当我尝试通过 github 操作运行构建和部署时,upload-artifacts 步骤会给出以下警告:'警告:未找到具有提供的路径的文件:build. 不会上传任何工件。显然,部署作业随后失败,因为它找不到任何要下载的工件。为什么会发生这种情况?构建文件夹肯定是创建的,因为在构建之后运行 ls 将其列为当前工作目录中的文件夹之一。

0 投票
1 回答
533 浏览

git - 如何在合并请求上应用 gitlab CI 中的 if else 条件?

我正在尝试使用 gitlab CI 实现以下流程。因为我将拥有多个分支,例如 (dev-*, release- *, feature- *) 并愿意管理它们。最初我只是想知道我是否可以实现这个流程。我尝试在 gitlabCI 中使用“if”语句,但由于我刚刚开始使用它,我无法创建和理解 gitlab 提供的功能。gitlabCI 中的欲望流:

MR请参阅合并请求。

feature, dev,release是分支。