43得票8回答
GitLab CI构建仍处于挂起状态。

我们最近开始在免费的gitlab.com服务上使用GitLab-CI。起初一切都很顺利,但现在似乎我们无法再构建项目了。构建显示为挂起状态,并且没有任何操作。 以下是我们构建列表中的内容: 如果我们检查一个构建的细节: 你可能会注意到,在列表中,每个构建都被分配给一个运行者ID,...

15得票2回答
从GitLab的合并请求差异中排除一个目录

在GitLab中是否有可能排除一个目录,以便不在合并请求的差异中显示? 我们开始对bower_components文件夹进行版本控制(1.为了加速应用程序构建,2.因为bower没有.lock机制),但这会在进行代码审查时造成麻烦——许多已更改的文件都出现在bower_components中...

79得票12回答
如何在GitLab CI流水线中从本地推送到代码仓库?

在我的CI流水线中,我生成了一个名为public/graph.png的构件,它可以可视化我的代码的某些方面。在稍后的步骤中,我希望能够在CI流水线内将其提交到仓库中。以下是.gitlab-ci.yml文件的相关部分:commit-graph: stage: pages script: ...

13得票2回答
如何收集GitLab流水线中所有作业的日志?

我有一些GitLab CI流水线,其中包括数十个作业 - 有时我需要查找可能出现在某个作业中的某些内容,但不知道具体是哪个作业。我可以在Web界面中手动选择每个作业并查看相关日志,但对于每个作业这样做是不可行的。 是否有某种方法(理想情况下,作为非特权GitLab用户)可以检索/汇总给定流水...

33得票2回答
如何在Gitlab Omnibus服务器旁边提供其他虚拟主机?[完整的逐步解决方案]

我在一个专用的Ubuntu 14.04服务器上使用Omnibus包安装了Gitlab CE。 现在我想在gitlab旁边安装另外三个虚拟主机。 其中两个是由非root用户在两个不同的端口 > 1024上运行的node.js Web应用程序,第三个是需要Web服务器才能启动的PHP W...

19得票3回答
在Gitlab.com项目的wiki中,我应该到哪里管理上传的文件?

我已将一些文件上传到了我的Gitlab存储库“gitlab.com”中,同时创建了私人项目的Wiki。 现在我的问题是: 我可以查看已上传文件的列表吗? 有没有办法删除其中的一些文件? 上传文件的权限为什么是公共的?我能否将其更改为私有的? 当前版本的Gitlab是Enterpris...

57得票7回答
Git与大文件

情况 我有两个服务器,生产和开发。在生产服务器上,有两个应用程序和多个(6)数据库(MySQL),需要将其分发给开发人员进行测试。所有源代码都存储在开发服务器上的GitLab中,开发人员仅使用此服务器工作,并且无法访问生产服务器。当我们发布一个应用程序时,管理员登录到生产环境,从Git拉取新...

9得票1回答
在我的GitHub上显示来自GitLab账户的git贡献

我曾在暑假工作时充当软件开发人员,并被分配了一个 git 账户供我使用(使用的是公司域名下我的电子邮件地址),该代码库保存在 GitLab 上。我在这个仓库上做出了许多贡献,我希望这些贡献可以显示在我的 GitHub 账户上。是否有可能实现这一点? 我尝试将 git 邮箱添加到我的 GitH...

13得票3回答
npm 发布失败,使用 GitLab NPM registry。

我尝试使用现在包含在免费GitLab版本中的新NPM注册表。我正试图创建一个NPM包并将其发布到我们公司的GitLab实例。当尝试运行npm publish时,该过程会退出并显示以下错误: npm ERR! code E404 npm ERR! 404 Not Found - PUT htt...

8得票3回答
使用Jenkins构建GitLab合并请求

我知道GitLab和Jenkins都有彼此的集成点,但由于我无法控制的原因,我不能使用它们。 将参数传递给作业,告诉它要构建哪个分支,甚至是哪个提交,这很容易。然而,我似乎无法将其调整到正确的配置,以便它可以作为参数构建合并请求号码。 我需要在Jenkins的开箱即用的“git”功能中完成...