问题标签 [gitlab-pipelines]

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

gitlab-ci - gitlab-ci 测试构建失败

我是 gitlab-ci 的新手,我正在尝试测试我的构建阶段,但在最后一步之前它一直失败。这是部分

这是日志,最后几行

我怎样才能知道ERROR: Job failed: exit code 1是什么?我正在使用共享跑步者

0 投票
6 回答
12848 浏览

gitlab - 为什么我在 Gitlab 合并请求中收到“由于未验证用户而导致管道失败”和“分离的合并请求管道”?

当非所有者开发人员将分支推送到我们的 Gitlab 存储库时,它会返回一条“管道失败”消息,详细信息为“管道失败,因为用户未被验证”。在开发人员的帐户上,他收到添加信用卡的提示,以验证他是否有资格获得免费的管道分钟数。

但是我没有设置任何管道——我的仓库中没有 gitlab-ci.yml 文件,新分支也没有。Gitlab 上项目的 CI/CD 选项卡下没有作业或时间表。那么为什么会有一个标记说分支在管道中失败了呢?

0 投票
0 回答
192 浏览

gitlab - ci cd git push 在 gitlab runner 上不起作用

我有一个 git push 命令,但它似乎翻译错了。我已经在 gitlab 设置-> ci/cd-> 变量中设置了用户名和 api 密钥,但是在运行器上它显示它完全不同并且失败

在我的 gitlab yml 我有

首先是 URL,它添加了两次 https,其次它没有GITLAB_USER_NAME正确翻译

0 投票
2 回答
286 浏览

gitlab - 已经是最新的 gitlab 管道 stackoverflow

我正在尝试 gitlab 管道。现在我做了一些更改并推送到主分支管道中的代码显示已经更新到最新但我的代码有更改 在此处输入图像描述

我尝试引入三个阶段但仍然是相同的问题 .gitlab-ci.yml

0 投票
1 回答
48 浏览

vue.js - 使用 GitLab Pipeline 将 Vue Js Webapp 上传到 VMware 会出现 403 禁止错误

我正在尝试使用 GitLab 管道将我的 Web 应用程序部署到 VMware,但它一直向我抛出 403 Forbidden 错误,但当我使用 The Cloud Foundry 命令行界面 (cf CLI) 时,它的部署非常好。403 禁止错误

错误图片

部署成功但访问部署的网站时出现错误

这是通过 CI Lint 运行部署作业后的脚本

0 投票
0 回答
283 浏览

gitlab - 如何在 GitLab CI 中针对 master 提出合并请求时触发 master 上的管道

场景是

我从名为 Test 的 master(默认)中剪切了一个分支,并对其进行了一堆提交。

我在 master 的管道文件中提到仅在合并请求上运行,如下所示

我也试过这样

要求

当您从 Test --> master 提出合并请求时,应该触发 master 分支上的管道(而不是 test 分支中的管道)。

当前行为

当我从 Test --> Master 提出 MR 时,Test 中的管道代码正在执行,而不是 master 中的管道代码。

我们怎样才能得到预期的行为?任何帮助,将不胜感激。

0 投票
2 回答
448 浏览

gitlab - 如何在 gitlab“阶段”中定义规则,以便无需为作业定义单独的规则

假设分阶段定义了 4 个作业。

阶段:

  • 建造
  • 测试
  • 部署
  • 上传

现在测试、部署和上传仅在管道手动触发时运行。我们可以为此定义单独作业的规则,但它会重复。(不想使用它)

是否可以在“阶段”上定义规则,以便一个作业将在自动触发器上运行,其余 3 个作业将在管道的手动触发器上运行。

0 投票
0 回答
33 浏览

continuous-integration - Gitlab-ci 获取管道的最终状态 - 从管道本身

在 GitlabCI 中是否有一个选项可以从管道本身获取管道的最终状态?

像 jenikns 有“帖子”:

0 投票
0 回答
309 浏览

gitlab - gitlab中页面的工件太大

我正在尝试启用 100 MB 大小的 gitlab 页面,但 pages:deploy 作业失败,错误消息为“ pages:deploy - 页面的工件太大。

我在管理员 > 设置 > 首选项 > 页面中将页面工件大小增加到 2048 MB,并且也增加了作业工件大小,但仍然出现相同的错误。

有什么建议么!!

0 投票
1 回答
204 浏览

gitlab-ci - 合并后Gitlab主分支管道未运行

我有以下内容.gitlab-ci.yml

如果我的分支是feature/xyz,并且我推送,它会运行所需的管道。但如果我合并,管道将不会在master分支上运行。

我补充说:

因为如果我推送到我的普通分支,它将运行 2 个管道而不是一个(引入了一个分离的管道)。

有人可以帮助我错过什么吗?