问题标签 [gitlab-8]

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 投票
0 回答
611 浏览

gitlab - 尽管构建运行完成,gitlab 不显示 gitlab-runner 输出

我看过:

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

但这不是从 gitlab 7 升级到 8 的情况。即便如此,我尝试删除构建目录,但这并没有解决我的问题。

构建触发,一些阶段通过而其他阶段失败,所以运行器似乎正在做它的工作。我可以得到原始输出。

但由于某种原因,gitlab 中的构建页面没有显示构建输出。

这是我的.gitlab-ci.yml文件:

0 投票
1 回答
232 浏览

gitlab - 将 gitlab 源更新为综合:没有 rpm?

我正在尝试使用以下说明从 GitLab 7.1.0(源代码)安装(在 Centos6 上)迁移到最新的综合(在 Centos7 上):

https://docs.gitlab.com/omnibus/update/README.html#upgrading-from-non-omnibus-postgresql-to-an-omnibus-installation-using-a-backup

从本质上讲,它归结为:

  1. 设置一台新机器,
  2. 在新机器上安装和你的源版本相匹配的综合版本,
  3. 从源版本做一个“备份”,
  4. 将该备份恢复为综合版本,
  5. 将综合版本更新到最新版本。

我被困在#2上。我添加了 GitLab 存储库,但可用的“gitlab-ce”包的最旧版本是 7.10.0。它们的名字也很奇怪,例如“7.10.0~omnibus-1”、“7.10.0~omnibus.1-1”等,而不是简单的“7.13.0-ce.0.el7”。

我有哪些选择?如果我从 repo 安装 7.13.0 Omnibus,然后尝试将备份从 7.1.0 恢复到其中,我应该期望它能够工作吗?我会丢失数据吗?

某处是否有 7.1.0 综合 RPM 可用?

如果新机器需要 Centos6 才能安装 7.1.0 综合包,那么我可以重新映像。

0 投票
1 回答
668 浏览

certificate - 从 openshift-origin 上的私有注册表(确切地说是 gitlab 容器注册表...)导入映像时出错

根据https://docs.openshift.org/latest/dev_guide/managing_images.html,我通过命令生成了一个名为“test-secret”的秘密:

oc secrets new-dockercfg test-secret \ --docker-server=my.registry.com:5000 \ #if the port '5000' needed? But I get the same error with the two cases --docker-username=origin \ --docker-password=XXX \ --docker-email=origin@XXX.com

然后通过以下方式将秘密添加到服务帐户:

oc secrets link default test-secret --for=pull

oc secrets link builder test-secret

注册表 'ca.crt' 的证书已放在 '/etc/docker/cert.d/registry.example.com:5000/ca.crt' 上,我可以通过docker pull registry.example.com:5000/XXX/XXXX:XXX.

但是运行时会出现错误:

oc import-image XXX:master --from=registry.example.com:5000/XXX/XXXX --confirm

The import completed with errors.

Name: XXX Namespace: XXXX Created: 20 minutes ago Labels: <none> Annotations: openshift.io/image.dockerRepositoryCheck=2017-03-31T07:02:41Z Docker Pull Spec: 172.30.81.113:5000/XXXX/XXX Unique Images: 0 Tags: 1 master tagged from registry.XXXX.com:5000/XXX/XXXX

! error: Import failed (InternalError): Internal error occurred: Get https://registry.XXXX.com:5000/v2/XXXX/manifests/latest: denied: access forbidden 20 minutes ago

和注册表服务器日志:

time="2017-03-31T07:49:14.323833338Z" level=warning msg="error authorizing context: authorization token required" go.version=go1.6.2 http.request.host="registry.example.com:5000" http.request.id=7476c6f4-b563-4132-8912-f0f19a5beb72 http.request.method=GET http.request.remoteaddr="192.168.1.23:52540" http.request.uri="/v2/" http.request.useragent="Go-http-client/1.1" instance.id=0b54b523-31bf-4b56-adcc-e20320f4cea9 service=registry version=v2.4.1 192.168.1.23 - - [31/Mar/2017:07:49:14 +0000] "GET /v2/ HTTP/1.1" 401 87 "" "Go-http-client/1.1"

请帮忙 !

0 投票
1 回答
115 浏览

gitlab - 如何访问 Gitlab?

您好,我在树莓派上设置了Gitlab,但是我无法访问gitlab 的网页。所以我想知道 *.html 在哪里?我试图在 var/www/html 中找到,但我什么也没看到......我准确地说我在我的树莓上设置了 apache。谢谢您的帮助 !

0 投票
6 回答
52256 浏览

go - Gitlab-CI runner:忽略自签名证书

给我

有没有办法禁用认证验证?

我正在使用 Gitlab 8.13.1 和 gitlab-ci-multi-runner 1.11.2。

0 投票
1 回答
1738 浏览

gitlab - Gitlab:一次更改多个项目中的用户角色

我可以一次在多个项目中更改特定用户的角色吗?如果是,如何?

我有一个用户,他在超过 75 个项目中的角色是“记者”。我想在所有项目中将角色更改为“开发人员”。我可以用最少的努力实现吗?

0 投票
1 回答
31 浏览

gitlab - 检索推送元信息并将其传输到 CI

我知道,通常 GitLab CI 脚本在每次推送到存储库后运行。如何检索有关推送的元信息,然后将其传输到 GitLab CI?

我所说的元信息是指:

  • 项目名称,
  • 执行此推送的用户名,
  • 受推送影响的分支(分支)的名称。
0 投票
1 回答
1648 浏览

api - 在哪里可以找到 GitLab API 的旧文档?

Gitlab API的主站点上,我找不到旧 v3 API 版本的任何文档。在哪里可以找到?

0 投票
1 回答
509 浏览

docker - Gitlab CI/CD 没有拾取 docker 镜像

我是 Gitlab CI/CD 的新手,因此这个问题对其他人来说可能看起来很基础。

我创建了两个作业 - 一个由在 VM 上配置的 GitlabRunner 拾取,另一个应在指定的 docker 映像上运行。

我的 .gitlab-ci.yml 看起来像这样:

我观察到有时,GitLab CI/CD 也在为 matlab 标签配置的 VM 上运行 job2。

这似乎不寻常。有没有人观察过这个?

谢谢!

0 投票
0 回答
91 浏览

git - Gitlab - 为记者启用合并权限

我想merge_accept授予reporters. 我知道我必须编辑服务器中的策略文件。我编辑了project_policy.rb如下(添加了两行)

添加以下行后,记者可以合并 MR。但有些如何developer也得到主人的许可。

现在如何master从开发人员那里删除权限?

任何人都可以指导我启用合并接受reporter单独的许可吗?我正在使用GitLab CE 10.3.5.