问题标签 [gitlab-ci-runner]

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

grails - 用于 grails 项目的 GitLab-CI

我搬到 GitLab 并使用他所有的工具。我在带有 Tomcat 的 CentOs7 上安装了 GitLab v8.0.4。我创建了一个项目并将一个 grails 示例推送到 git 项目。现在,我希望能够在每次将文件推送到项目时启动部署。在 jenkis 中,我能够拉取项目,使用 grails cmd 工具对其进行编译,并将战争部署到 Tomcat。我正在尝试做同样的事情,但我真的感到迷茫。有没有人从来没有尝试过这个,可以告诉我怎么做吗?

0 投票
1 回答
5437 浏览

gitlab - Gitlab CI runner 没有构建或显示任何输出

昨天我从 Gitlab 7.x 升级到了 8.0.4,几乎一切都很顺利。我之前使用 CI 没有问题,升级后必须迁移或重新开始。我选择重新开始,因为我只有一个项目。

我已经多次添加了一个新的 shell 运行程序(同时尝试了 gitlab-ci-multi-runner 和 gitlab-runner)并且注册成功并且运行程序显示它在 Web 控制台中处于活动状态。但是当我尝试构建我的代码时,浏览器中唯一的输出是黑色的“控制台”,微调器永远运行。

如果我检查 shell 中的文件,我可以看到代码已成功签出,但我无法判断是否执行了任何构建脚本。

我不确定我可以检查哪些日志,因为我发现的所有内容似乎都没有帮助。

0 投票
2 回答
6806 浏览

gitlab - Gitlab CI:找不到构建阶段的输出

我在典型的三个阶段设置了我的 .gitlab-ci.yml 文件:测试、构建、部署。在构建阶段,我运行一个命令来编译我的项目并将其放入一个 tarball。构建阶段似乎成功执行,因为它进入了部署阶段,但部署阶段然后说它找不到 tarball。它在另一个目录中吗?这是怎么回事?谢谢。

0 投票
2 回答
8235 浏览

php - GitLab-CI Multi Runner php 作曲家缓存

我将 gitlab-ci-multi-runner 与 docker 容器一起使用。一切都很好,但是 docker 容器不会保留composer缓存,因此在每次运行时都会composer一次又一次地下载依赖项,这需要很多时间。有什么方法可以配置gitlab-ci-runnerdocker 容器以保留composer缓存或在每次运行composer保存缓存的位置挂载一个卷?

0 投票
0 回答
1227 浏览

http - gitab-ci-multi-runner 503 HTTP 请求失败

在写这篇文章之前,我一直在环顾四周,但没有发现任何对我有用的东西。

我一直在 centos 6 上安装 gitlab-omnibus 和 gitlab-ci-multi-runner。用 apache 配置,似乎一切正常(我可以克隆、推送 repo 等没有任何问题)。

我可以注册跑步者,我可以看到他们被工具拾取。但每次我得到这个错误:

这是我的 apache 配置:

完成图片这里是 gitlab.rb 的配置

知道是什么原因造成的吗?谢谢。L.

0 投票
7 回答
19936 浏览

gitlab-ci - 如何避免在 Gitlab CI 中为每个作业重新安装依赖项

我正在使用带有gitlab-ci-multi-runner 0.6.0的Gitlab CI 8.0 。我有一个类似于以下的文件:.gitlab-ci.yml

这可行,但这意味着在每个测试作业之前独立安装依赖项。对于具有许多依赖项的大型项目,这会增加相当大的开销。

在 Jenkins 中,我会使用一个作业来安装依赖项,然后将它们 TAR 并创建一个构建工件,然后将其复制到下游作业。Gitlab CI 会做类似的事情吗?有推荐的方法吗?

0 投票
1 回答
577 浏览

gitlab - bitnami gitlab 8.1.4-0 gitl clone via http 错误:empty repo 并通过网页错误下载 zip

gitlab 版本:bitnami gitlab-8.1.4_x64

操作系统:ubuntu 12.04_x64

只是标题,我在 gitlab 上设置了一个存储库并通过 ssh 推送代码是可以的,但是当我尝试通过 http 克隆时,我得到一个空存储库。 我试图在 /etc/gitlab/gitlab.rb 中添加 nginx 项目,但它没有用。任何人都可以给我一些帮助吗?太感谢了!

同时,如果我尝试从网页下载 zip,我会得到以下信息。

使用gitlab-ci-multi-runner时,我会遇到问题

0 投票
2 回答
23911 浏览

node.js - 使用 Gitlab CI 将每个构建部署到服务器

我已经建立了自己的 Gitlab 服务器,其中包含一个项目和一个为其配置的 Gitlab 运行器。我是持续​​集成服务器的新手,因此不知道如何完成以下工作。

每次我提交到项目的主分支时,我都想将存储库部署到另一台服务器并在那里运行两个 shell 命令(npm installforever restartall

我该怎么做?我是否也需要在项目部署到的机器上安装一个跑步者?

0 投票
1 回答
253 浏览

gitlab-ci-runner - 使用公共共享跑步者

我正在尝试使用公共共享运行器将我的代码部署到 heroku。我的 .yml 文件如下所示:

这些标签与公共跑步者上的标签相匹配,但没有一个被拾取,并且构建处于永久挂起状态。

0 投票
2 回答
702 浏览

docker - 无法为 gitlab-ci 运行构建

Gitlab 无法完成项目的 gitlab-ci 构建。显示它无法连接到 docker 端点的日志。

gitlab-ci-multi-runner 0.7.1 (ee7a001) 使用带有镜像 ruby​​:2.1 的 Docker 执行器 ... 拉取 docker 镜像 mysql:latest ...

错误:构建失败:无法连接到 Docker 端点

请提供一些解决方案。