问题标签 [gitlab-7]

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

jenkins - 配置 gitlab 钩子插件

我们使用 Gitlab (v7.9.2) 和 Jenkins(v1.596.2) 创建了一个持续集成工作流。我们定义了一个 Jenkins 作业,以使用 Gitlab 钩子构建对 Gitlab 上每个存储库的每次推送:

让一个作业构建所有任务是不好的做法,所以我们想使用Gitlab-Web-hook 插件来定义一个模板作业,女巫为每个触发 Web Hook 的未知存储库创建一个新作业,如 Gitlab-Web 中所述- 未知存储库模板部分下的挂钩插件描述。

该插件可以配置为在 Jenkins 未知的 GitLab 存储库激活挂钩时自动创建项目。

现在我们很难找到正确的配置,甚至如何开始将此插件集成到工作流程中。我们花了一天时间搜索有关此主题的默认配置教程,但找不到任何内容。

我们希望社区可以帮助我们,或者为我们提供一些有用的提示、技巧或教程。这是我们的最后一块拼图。

谢谢

0 投票
4 回答
22741 浏览

jira - 如何将 Jira 与 GitLab CE 集成?

我们有自托管的 GitLab CE 和 Jira,我们想要

  • 将 git commit 与 jira 问题联系起来
  • 将 git commit 与 jira 问题状态联系起来,就像我们可以通过 git 问题启动/移动/关闭问题一样
  • 限制特定分支上的上述操作,例如,仅在主分支上提交时更改问题状态,因为我们对每个功能/错误执行合并请求

但只有 GitLab EE 内置支持 Jira 集成,我怎么能为 GitLab CE 做到这一点?

我在 GitLab CE 7.8.2,Jira+Agile 6.4

0 投票
1 回答
1790 浏览

gitlab - Gitlab重定向循环

昨天我在我的一个 vm 上安装了 gitlab 并配置了一切来使用它。

Gitlab 监听我域的 8081 端口(例如 domain:8081)。

我有一个监听端口 80 和 443 的 apache 实例,所以我在那里做了一个转发(例如 domain/git)。

一切正常(除了域/git的css主题,但这没问题),但后来我直接在gitlab的admin部分将root url(我想,我不知道这个设置是如何调用的)更改为http ://domain/git如果我想复制一个 URL 来克隆,让 gitlab 直接向我显示这个 url。

现在我无法访问我的 gitlab 实例,因为我确实有一个重定向循环。

我也找不到 gitlab 本身在哪里进行设置,我猜它存储在数据库中而不是任何文件中。

有人可以帮我弄清楚如何将此特定配置更改回默认值吗?

提前致谢!

0 投票
0 回答
689 浏览

linux - 配置 Gitlab 在不同的端口上运行

所以我尝试了许多不同的方法来做到这一点,但我似乎无法让它发挥作用。我在 CentOS 7 上下载了最新的 gitlab。我将external_urlon更改etc/gitlab'gitlab.rbhttp://domain.com:987. 没运气。

然后我将nginx设置更改listen_port987,仍然没有运气。但是 80 端口似乎工作正常。我不确定我做错了什么。有人可以帮忙吗?

0 投票
1 回答
357 浏览

gitlab - 通过 apt-get 更新 Gitlab Omnibus 安装

查看此处此处的 GitLab 更新信息,我不清楚是否可以使用sudo apt-get install gitlab-ce或是否应继续使用该文档页面上的手动升级说明来升级 Omnibus 安装的 GitLab 安装(v7.9.2 到 v7.11.4)。

我可以切换到使用aptget吗?

0 投票
1 回答
382 浏览

gitlab - Gitlab:如何更改旧上传资产的域?

根据此处说明的过程,我已将 gitlab 安装中的域从 ABC 更改为 XYZ:

如何更改正在运行的 GitLab 安装的 URL?

问题是,旧的上传资产(添加到项目问题中的图像)仍然指向旧的 ABC 域:

该站点正在使用 SSL。旧的 ABC SSL 证书不再有效。因此,这些资产会在浏览器中生成“net::ERR_INSECURE_RESPONSE”并且未显示。

有没有办法更新这些资产以使用新域名?我努力了:

无济于事。

新域上新上传的图像正确显示。

0 投票
2 回答
376 浏览

jenkins - Gitlab与Jenkins集成新手

您在系统挂钩 URL 中添加了什么?我看到了很多示例,但它们对我来说就像 JSON 脚本。

我正在尝试将 gitlab 配置为在 gitlab 中生成项目时挂钩 jenkins 以创建项目。我还希望在为 repo 生成合并(拉取)请求时运行构建。

我已按照此处为 gitlab 挂钩插件概述的步骤操作:http: //doc.gitlab.com/ee/integration/jenkins.html

但它仍然没有根据推送请求生成构建。也许我没有设置正确的东西?

0 投票
1 回答
3789 浏览

gitlab - Gitlab - 转移到其他命名空间不起作用

我通过管理区域中的“转移项目”选项将 git-repository 移动到 gitlab 中的另一个命名空间。我是两个命名空间的所有者/主人。

我第一次进行传输时,页面在移动后自动刷新需要很长时间;但我想我只是让它顺其自然;当我点击另一个页面然后返回时,似乎什么也没发生:项目仍在旧命名空间中,项目在新命名空间中不可见。

但是在旧命名空间中,它现在在项目信息中显示:“存储库:不存在”,如果我去磁盘上查看,nameofrepository.git 和 nameofrepository.wiki.git 实际上被移动到新命名空间的目录中,并且不再在旧目录中。

有什么方法可以轻松地在 gitlab 中更新/修复这些信息?我确实已经重新启动了 gitlab,但这似乎并没有帮助。

我们正在运行 gitlab 7.5.1

0 投票
1 回答
190 浏览

gitlab - GitLabCI 通过提交哈希或通过 API 构建 id 开始构建

请帮帮我。论坛上没有答案((我可以通过 API 在 GitlabCI 中重试构建吗?在 Gitlab 中通过提交哈希重试构建或在 GitlabCI 中构建 id。在 GitlabCI 网络中按下按钮

我尝试使用commits api进行初始化新构建http://doc.gitlab.com/ci/api/commits.html,但我不明白如何data在json请求中填充对象。

请告诉我如何使用 GitlabCI REST API 通过提交哈希进行构建或重建?

我非常感谢您能提供的任何帮助。

0 投票
2 回答
2547 浏览

git - 从 Gitlab 备份文件恢复单个存储库

我正在尝试从完整的 gitlab 备份文件中仅恢复 1 个存储库。

我正在使用 gitlab-rake 备份我的存储库。

备份命令:

我如何才能从这个 tar 文件中恢复只有 1 个存储库?

更多信息 :

Gitlab 版本:GitLab 企业版 7.13.5-ee

谢谢,阿米特