问题标签 [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.
jenkins - 配置 gitlab 钩子插件
我们使用 Gitlab (v7.9.2) 和 Jenkins(v1.596.2) 创建了一个持续集成工作流。我们定义了一个 Jenkins 作业,以使用 Gitlab 钩子构建对 Gitlab 上每个存储库的每次推送:
让一个作业构建所有任务是不好的做法,所以我们想使用Gitlab-Web-hook 插件来定义一个模板作业,女巫为每个触发 Web Hook 的未知存储库创建一个新作业,如 Gitlab-Web 中所述- 未知存储库模板部分下的挂钩插件描述。
该插件可以配置为在 Jenkins 未知的 GitLab 存储库激活挂钩时自动创建项目。
现在我们很难找到正确的配置,甚至如何开始将此插件集成到工作流程中。我们花了一天时间搜索有关此主题的默认配置教程,但找不到任何内容。
我们希望社区可以帮助我们,或者为我们提供一些有用的提示、技巧或教程。这是我们的最后一块拼图。
谢谢
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
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 本身在哪里进行设置,我猜它存储在数据库中而不是任何文件中。
有人可以帮我弄清楚如何将此特定配置更改回默认值吗?
提前致谢!
linux - 配置 Gitlab 在不同的端口上运行
所以我尝试了许多不同的方法来做到这一点,但我似乎无法让它发挥作用。我在 CentOS 7 上下载了最新的 gitlab。我将external_url
on更改etc/gitlab'gitlab.rb
为http://domain.com:987
. 没运气。
然后我将nginx设置更改listen_port
为987
,仍然没有运气。但是 80 端口似乎工作正常。我不确定我做错了什么。有人可以帮忙吗?
gitlab - Gitlab:如何更改旧上传资产的域?
根据此处说明的过程,我已将 gitlab 安装中的域从 ABC 更改为 XYZ:
问题是,旧的上传资产(添加到项目问题中的图像)仍然指向旧的 ABC 域:
该站点正在使用 SSL。旧的 ABC SSL 证书不再有效。因此,这些资产会在浏览器中生成“net::ERR_INSECURE_RESPONSE”并且未显示。
有没有办法更新这些资产以使用新域名?我努力了:
无济于事。
新域上新上传的图像正确显示。
jenkins - Gitlab与Jenkins集成新手
您在系统挂钩 URL 中添加了什么?我看到了很多示例,但它们对我来说就像 JSON 脚本。
我正在尝试将 gitlab 配置为在 gitlab 中生成项目时挂钩 jenkins 以创建项目。我还希望在为 repo 生成合并(拉取)请求时运行构建。
我已按照此处为 gitlab 挂钩插件概述的步骤操作:http: //doc.gitlab.com/ee/integration/jenkins.html
但它仍然没有根据推送请求生成构建。也许我没有设置正确的东西?
gitlab - Gitlab - 转移到其他命名空间不起作用
我通过管理区域中的“转移项目”选项将 git-repository 移动到 gitlab 中的另一个命名空间。我是两个命名空间的所有者/主人。
我第一次进行传输时,页面在移动后自动刷新需要很长时间;但我想我只是让它顺其自然;当我点击另一个页面然后返回时,似乎什么也没发生:项目仍在旧命名空间中,项目在新命名空间中不可见。
但是在旧命名空间中,它现在在项目信息中显示:“存储库:不存在”,如果我去磁盘上查看,nameofrepository.git 和 nameofrepository.wiki.git 实际上被移动到新命名空间的目录中,并且不再在旧目录中。
有什么方法可以轻松地在 gitlab 中更新/修复这些信息?我确实已经重新启动了 gitlab,但这似乎并没有帮助。
我们正在运行 gitlab 7.5.1
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 通过提交哈希进行构建或重建?
我非常感谢您能提供的任何帮助。
git - 从 Gitlab 备份文件恢复单个存储库
我正在尝试从完整的 gitlab 备份文件中仅恢复 1 个存储库。
我正在使用 gitlab-rake 备份我的存储库。
备份命令:
我如何才能从这个 tar 文件中恢复只有 1 个存储库?
更多信息 :
Gitlab 版本:GitLab 企业版 7.13.5-ee
谢谢,阿米特