gitlab相关内容

更改目录时,GitLab CI运行器作业退出状态%1失败

我正在使用我的个人计算机作为一个iOS项目的跑步者,该项目使用FastLane。这主要是因为没有为iOS设置共享运行器,因为它们没有安装Xcode。 更改目录时,我的作业立即失败。 它是外壳运行器,根本没有其他自定义配置。 有什么建议吗? 这是运行gitlab-runner --debug run并启动作业时的输出。 Checking for jobs... receive ..
发布时间:2022-02-23 15:23:21 移动开发

GitLab:如何在构建后的后续作业中使用构件

我一直在尝试创建一个GitLab CI/CD管道来部署我的普通应用程序。我有三个阶段: 1.测试 2.建造 3.部署 构建阶段有一个Build_ANGLING作业,它生成一个工件。现在,我想在下一个阶段(即部署)使用此构件。 部署作业告诉我它已经下载了工件(图像已经附加),但是现在我想提取这个工件,但是我不知道从哪里下载工件。 文档中的任何地方都没有提到下载工件的路径。 推荐答案 ..
发布时间:2022-02-23 15:20:46 其他开发

GitLab-ci SSH密钥格式无效

我希望使用GitLab-ci运行部署脚本,但步骤ssh-add$SSH_PRIVATE_KEY返回错误: echo "$SSH_PRIVATE_KEY" | ssh-add - Error loading key "(stdin)": invalid format 您可以看到我的.gitlab-ci.yml: deploy: image: node:9.11.1-alpine ..
发布时间:2022-02-23 15:18:39 其他开发

如何授予用户级别访问私有GitLab存储库的权限?

我在GitLab中有一个专用存储库。我必须让我的团队成员访问它。如何使用GitLab Web界面执行此操作? 我知道在GitHub中如何做到这一点,但在GitLab中有所不同。 推荐答案 :此答案已过期,请向下滚动查看2021年信息。 更新:GitLab在2年内发生了一些变化,因此以下是更新后的流程。 单击要共享的项目。 单击“设置”选项卡(左侧的齿轮图标)。。 ..
发布时间:2022-02-23 15:14:38 其他开发

Git使用远程主机更新本地分支

我认为有两种可能: 用来自远程主机的更改替换本地分支 按照我使用GitLab获得的工作流创建合并请求,并将主分支中的更改合并到我希望从主分支更新到最新的分支 这两种方法的优缺点是什么?我更倾向于第一种方法。你们觉得怎么样? 推荐答案 简单的答案-有很多更复杂的答案-就是执行合并,因此: git checkout master git pull git check ..
发布时间:2022-02-23 15:12:01 其他开发

这项工作停滞不前,因为该项目没有任何在线跑步者分配给它。转到跑步者页面

我正在学习CI/CD。 我已从Officals安装了GitLab和GitLab Runner。但是,每当在maven-build期间运行管道时,作业就会停滞不前。我已注册Runner并可用于我的项目,但作业停滞 .gitlab-ci.yml image: docker:latest services: - docker:dind variables: DOCKER_DRIVE ..
发布时间:2022-02-23 15:09:01 其他开发

从自定义GitLab域安装时避免Composer供应商中的.git文件夹

我在GitLab管理的Git存储库上有一个symfony包。该捆绑包使用Composer添加到symfony,并指向GitLab作为附加存储库。 一切正常,相关性被完美跟踪,捆绑包确实按预期工作,但是,为了优化我的项目源代码,我希望避免将.git文件夹包括在Vendor/my-org/my-Bundle目录中。 这里是symfony项目的composer.json示例: { ..
发布时间:2022-02-23 15:04:51 其他开发

GitLab API中的分页仅返回每页最多100个

我目前使用的是GitLab API,可以返回群内的所有项目。我的问题是,如果组中有超过100个项目,我如何退还所有项目? 我使用的curl命令是curl --header "PRIVATE-TOKEN: **********" http://gitlab.example.com/api/v4/groups/myGroup/projects?per_page=100&page=1 我知道默认 ..
发布时间:2022-02-23 15:00:26 其他开发

Debian 上的 GitLab 安装失败

我正在尝试在 Debian 8.5.0 上安装 GitLab.我遵循 安装指南 但最后一步失败,我在文档中找不到任何信息. gitlab-ctl reconfigure 完成 运行处理程序:运行处理程序完成厨师客户端失败.02 秒内更新了 3 个资源 我在日志中有这个错误: 在资源 'execute[/opt/gitlab/embedded/bin/initdb -D/var/opt/ ..
发布时间:2022-01-24 23:31:00 其他开发

Gitlab 6.1推送被拒绝/错误

在我使用 gitlab 5.3 之前一切正常. 现在我通过 5.4 和 6.0 升级到 gitlab 6.1,现在我无法推送. 在服务器上进行安装检查: root@ks:/home/git/gitlab# sudo -u git -H bundle exec rake gitlab:env:info RAILS_ENV=production系统信息系统:Debian 6.0.7当前用 ..
发布时间:2022-01-24 23:27:54 其他开发

gitlab 上的 Sonarqube 质量徽章

我在 gitlab 上有一个项目,我正在尝试从 sonarqube 上显示质量徽章.为此,我使用了“获取项目徽章".您的 sonarqube 项目概览右下角的按钮.他们为每个徽章给你一个 Markdown,你可以轻松复制和粘贴到 gitlab/github 上的 README.md 文件. Markdown 看起来像这样:[![Bugs](https://yourprojectonsonar ..
发布时间:2022-01-17 22:07:39 其他开发

Terraform - 从子模块访问根模块脚本

我有一个带有 main.tf 的 ROOT_MODULE: #Root Module - 只需运行脚本资源“null_resource";“例子"{供应商“local_exec"{命令=“./script.sh"} 和script.sh: echo "你好世界 现在我在其他地方有另一个目录,我在其中创建了一个 CHILD_MODULE 和另一个 main.tf: #子模块模块“ROOT_ ..
发布时间:2022-01-16 21:06:30 其他开发

如何提取 docker 镜像的所有替代标签?

我管理一个带有构建管道的 gitlab.所有组件都封装在来自官方 gitlab 维护者的 docker 镜像中. 每当我更新时 - 通常每周一次 - 我需要检查 gitlab/gitlab-runner-helper 是否仍然适用于当前最新版本的 gitlab.这只能通过执行管道来检查.如果它不起作用,日志会准确地告诉我它需要什么图像,然后我继续提取它. 有问题的图像也带有 lates ..
发布时间:2022-01-10 11:49:30 其他开发

Gitlab 代码质量:报告在哪里?

关于这个项目:https://gitlab.com/tyvain/parcoursup/tree/master 我有一个代码质量阶段: code_quality:阶段:code_quality图片:码头工人:稳定变量:DOCKER_DRIVER:overlay2允许失败:真服务:- 码头工人:稳定-dind脚本:- 导出 SP_VERSION=$(echo "$CI_SERVER_VERS ..
发布时间:2022-01-10 11:49:24 其他开发

推送到 CI 服务器中的 GitLab 存储库(部署密钥)

GitLab 有这个很好的“部署密钥"功能,它有助于 CI 服务器读取和拉取对存储库的访问权限,因为它们通常不需要更多.但是,我需要创建一个标签并将其推送到存储库,以标记从“主"分支构建的每个版本. 更具体地说,我有一个 Jenkins 工作,每次触发构建时都会从“主"分支构建一个发布版本.如果作业成功,我想用发布号标记“master"分支 HEAD 以供将来参考. 我相信我无法使用“ ..
发布时间:2022-01-10 11:49:18 其他开发