问题标签 [gitlab-ci.yml]

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 投票
3 回答
52 浏览

bash - 为什么在 GitLab CI/CD 中嵌套参数扩展不能正常工作?

使用bash跑步者,是否有任何理由为什么以下变量扩展不起作用?

作业输出}

我正在使用 GitLab 企业版 14.1.8-ee。

0 投票
0 回答
100 浏览

gitlab-ci - 用于 Playwright 测试用例的 Gitlab CI/CD 在本地工作,但不是在推送时

我正在为我的 Playwright 项目编写测试用例。我已经将 GitLab 用于 CI/CD,我的配置文件是这样的

.gitlab-ci.yml

当我在本地运行它时它工作正常。但是当我将代码推送到 GitLab 并给 MR 时失败了。

错误信息

0 投票
2 回答
30 浏览

gitlab-ci - 未使用最新模板更改的 Gitlab CI 作业

我已经编写了几个管道模板,我们的开发团队在他们的项目中使用,我发现如果我在模板中进行更改以修复错误,当我们“重试”一项工作时,它不会拾取模板的最新更改。作业将收到对模板的最新引用的唯一方法是,如果我们将另一个提交推送到开发人员的项目。

是否有我们可以设置的标志或参数,以便它始终获取最新的副本?

这是我们的 gitlab yml 在开发者项目中的样子。

0 投票
0 回答
23 浏览

gitlab-ci - GitlabCI 延迟作业取决于两个作业之一

这是我的.gitlab-ci.yaml

我只想在 [Job1, Job2] 之一成功的情况下安排 Job3。我不需要两者都成功,只需要两者之一。

这可能吗?

0 投票
0 回答
20 浏览

powershell - GitLab CI Runner Windows 执行 Powershell 命令的方式与本地 Powershell 不同

我有一个 Powershell 命令,它使用一些参数启动一个程序并等待执行结束。如果我在 Powershell 中手动执行该命令,一切都会按预期工作。如果我通过同一台机器上的 GitLab Runner 执行相同的命令,则该过程实际上永远不会启动,C​​I 作业会立即成功。

外壳命令:

gitlab-ci.yml 作业(由有权访问 codesys.exe 的运行者执行):

如何让跑步者表现得像手动 Poweshell 并让它打印出程序标准输出输出?

0 投票
0 回答
6 浏览

gitlab-ci.yml - 在 Gitlab-ci.yml 中如何删除映射的驱动器,如果存在否则不

阶段:

  • 测试

设置:标签:-xyz 阶段:测试脚本:-“net use Z: /delete”

如何设置 if 条件来处理“如果驱动器存在则删除”

0 投票
1 回答
19 浏览

gitlab - 如何在yaml的折叠字符串中插入变量?

如何在我的.gitlab-ci.yml?

我想将它插入该after_script部分,以便我可以使用工件的链接进行 webhook 调用,该链接将使用此管道生成。

我尝试了以下内容,但它只是将其读取为字符串。