7得票3回答
如何在Gitlab中找到提交代码的真正用户?

有没有办法找出是谁推送了一个特定的提交到Gitlab - 在提交日志中(我看到作者通过git客户端配置设置),我想要看到使用哪个gitlab用户的认证来PUSH那段代码? 附注:之前有多个关于git的具体问题,但没有提供解决方案 - 想知道是否gitlab有一些具体实现来解决这个问题?

13得票1回答
GitLab-CI-Runner选择执行器"请输入执行器:"

我使用docker在容器中运行了gitlab-ci-multi-runner。 当我在容器中执行gitlab-ci-multi-runner register时,它会询问: 请输入执行器:docker...? 如果我选择docker,那么这是否意味着一个Docker容器将在当前容...

11得票1回答
为什么在目标分支自上次合并以来没有提交时,GitLab会显示存在冲突?

我们的项目使用GitLab.com。我们将代码从QA分支(qa)合并到发布分支(master)。自从约一个月前上一次发布以来,主分支没有进行任何提交。 对于其中的一些项目,GitLab的UI自动合并会失败,我必须通过GitLab的UI手动解决冲突。我不明白为什么会发生这种情况,因为在mast...

10得票2回答
如何发送GitLab仅在计划管道失败时收到邮件?

当计划的流程失败时,我希望发送一封电子邮件。我已经配置了项目 -> 设置 -> 集成 -> 流程电子邮件,但这些会向所有流程发送电子邮件。 我想仅在计划的流程中应用“流程电子邮件”。 请建议任何解决方案。

9得票3回答
GitLab:在“variables”中扩展“!reference”以包含额外值

如何在variables块中使用!reference,然后扩展条目列表? 例如,我想要像这样做: variables: !reference [.common_variables, variables] FOO: "bar" 目前在GitLab中,我遇到了一个错误: 这个G...

40得票2回答
如何在构建配置中避免从之前的阶段下载构件?

我有一个包含四个步骤的gitlab CI构建流程,第一步生成的产物在第二步打包成docker镜像,输出的镜像作为第三步的产物,最后还有一个通知外部服务的第四步。 第二步需要第一步的产物,第三步需要第二步的产物。这是通过 "dependencies"参数实现的,而且也能正常工作。 问题出在第...

53得票2回答
gitlab-ci.yml jobs:build-production 配置键不能与 `rules` 一起使用

在CI Lint中测试我的gitlab-ci.yml时,我遇到了语法错误。有人能提供解决这个问题的方案吗?build-production: stage: build only: - master image: name: gcr.io/kaniko-project...

9得票1回答
我能否将环境变量从Gitlab的.gitlab-ci.yml文件传递给一个React应用程序?

我正在尝试使用GitLab CI管道动态设置环境变量。我的目标是根据我要部署到的阶段(stage, prod),注入正确的API密钥和URL。 在我的React应用程序中,我使用process.env.REACT_APP_APPSYNC_URL访问这些变量,如react文档所述。 到目前为...

9得票4回答
将SSH密钥添加到Gitlab,但仍然要求我的凭据。

当我输入我的凭据时,GitLab的HTTP拉取和推送功能是有效的。但是当使用添加的SSH密钥时,它总是要求我的密码,而我不知道密码。为什么GitLab会这样做?这是服务器的问题吗?当调用ssh -vT git@git.com时,会出现错误:Permission denied (publicke...

9得票3回答
Gitlab Runner Docker登录无法正常工作,连接期间出现错误:Post http://docker:2375/v1.40/auth:dial tcp:在67.207.67.3:53上查找docker。

我正在使用gitlab runner中的docker执行器,使用的镜像是docker:stable,但是出现了以下错误: $ docker login gitlab.mydomain.com:5050 -u myusername-p mytoken WARNING! Using --pass...