gitlab相关内容
我正在使用我的个人计算机作为一个iOS项目的跑步者,该项目使用FastLane。这主要是因为没有为iOS设置共享运行器,因为它们没有安装Xcode。 更改目录时,我的作业立即失败。 它是外壳运行器,根本没有其他自定义配置。 有什么建议吗? 这是运行gitlab-runner --debug run并启动作业时的输出。 Checking for jobs... receive
..
我一直在尝试创建一个GitLab CI/CD管道来部署我的普通应用程序。我有三个阶段: 1.测试 2.建造 3.部署 构建阶段有一个Build_ANGLING作业,它生成一个工件。现在,我想在下一个阶段(即部署)使用此构件。 部署作业告诉我它已经下载了工件(图像已经附加),但是现在我想提取这个工件,但是我不知道从哪里下载工件。 文档中的任何地方都没有提到下载工件的路径。 推荐答案
..
我希望使用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
..
我正在尝试在本地和远程GitLab存储库中删除分支。它的名字是origin/feat。我尝试了git push --delete origin feat。Git投诉: remote: error: By default, deleting the current branch is denied, because the next remote: 'git clone' won't resu
..
我在GitLab中有一个专用存储库。我必须让我的团队成员访问它。如何使用GitLab Web界面执行此操作? 我知道在GitHub中如何做到这一点,但在GitLab中有所不同。 推荐答案 :此答案已过期,请向下滚动查看2021年信息。 更新:GitLab在2年内发生了一些变化,因此以下是更新后的流程。 单击要共享的项目。 单击“设置”选项卡(左侧的齿轮图标)。。
..
我认为有两种可能: 用来自远程主机的更改替换本地分支 按照我使用GitLab获得的工作流创建合并请求,并将主分支中的更改合并到我希望从主分支更新到最新的分支 这两种方法的优缺点是什么?我更倾向于第一种方法。你们觉得怎么样? 推荐答案 简单的答案-有很多更复杂的答案-就是执行合并,因此: git checkout master git pull git check
..
我正在学习CI/CD。 我已从Officals安装了GitLab和GitLab Runner。但是,每当在maven-build期间运行管道时,作业就会停滞不前。我已注册Runner并可用于我的项目,但作业停滞 .gitlab-ci.yml image: docker:latest services: - docker:dind variables: DOCKER_DRIVE
..
我想通过预先提交的方式检查在GitLab配置项的git分支中更改的文件。--from-ref需要使用什么参数? pre-commit run --from-ref=? --to-ref=HEAD pre-commit文档中的示例引发错误。 $ pre-commit run --from-ref=origin/HEAD --to-ref HEAD An unexpected erro
..
我在GitLab管理的Git存储库上有一个symfony包。该捆绑包使用Composer添加到symfony,并指向GitLab作为附加存储库。 一切正常,相关性被完美跟踪,捆绑包确实按预期工作,但是,为了优化我的项目源代码,我希望避免将.git文件夹包括在Vendor/my-org/my-Bundle目录中。 这里是symfony项目的composer.json示例: {
..
我有一个关于git的问题.假设我用此代码克隆了我的项目 git clone ssh://git@ 然后执行类似这样的行来添加远程上行链路 git remote add upstream ssh://git@ 当我尝试运行此行时,我已验证是否已设置上游 $ git remote -v origin ssh:/
..
我目前使用的是GitLab API,可以返回群内的所有项目。我的问题是,如果组中有超过100个项目,我如何退还所有项目? 我使用的curl命令是curl --header "PRIVATE-TOKEN: **********" http://gitlab.example.com/api/v4/groups/myGroup/projects?per_page=100&page=1 我知道默认
..
我有个问题.我在GitLab中的代码,Azure DevOps中的管道。我用的是经典编辑器。启动管道时出现错误&FATAL:Unable to Access‘FATAL:Unable to Access’https://my.repos.example:*.git/‘:SSL证书问题:无法获取本地颁发者证书"; 请帮帮我! 推荐答案 如果要取消检查azure devops SS
..
我正在尝试在 Debian 8.5.0 上安装 GitLab.我遵循 安装指南 但最后一步失败,我在文档中找不到任何信息. gitlab-ctl reconfigure 完成 运行处理程序:运行处理程序完成厨师客户端失败.02 秒内更新了 3 个资源 我在日志中有这个错误: 在资源 'execute[/opt/gitlab/embedded/bin/initdb -D/var/opt/
..
在我使用 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当前用
..
我在 gitlab 上有一个项目,我正在尝试从 sonarqube 上显示质量徽章.为此,我使用了“获取项目徽章".您的 sonarqube 项目概览右下角的按钮.他们为每个徽章给你一个 Markdown,你可以轻松复制和粘贴到 gitlab/github 上的 README.md 文件. Markdown 看起来像这样:[![Bugs](https://yourprojectonsonar
..
我有一个带有 main.tf 的 ROOT_MODULE: #Root Module - 只需运行脚本资源“null_resource";“例子"{供应商“local_exec"{命令=“./script.sh"} 和script.sh: echo "你好世界 现在我在其他地方有另一个目录,我在其中创建了一个 CHILD_MODULE 和另一个 main.tf: #子模块模块“ROOT_
..
我管理一个带有构建管道的 gitlab.所有组件都封装在来自官方 gitlab 维护者的 docker 镜像中. 每当我更新时 - 通常每周一次 - 我需要检查 gitlab/gitlab-runner-helper 是否仍然适用于当前最新版本的 gitlab.这只能通过执行管道来检查.如果它不起作用,日志会准确地告诉我它需要什么图像,然后我继续提取它. 有问题的图像也带有 lates
..
关于这个项目:https://gitlab.com/tyvain/parcoursup/tree/master 我有一个代码质量阶段: code_quality:阶段:code_quality图片:码头工人:稳定变量:DOCKER_DRIVER:overlay2允许失败:真服务:- 码头工人:稳定-dind脚本:- 导出 SP_VERSION=$(echo "$CI_SERVER_VERS
..
GitLab 有这个很好的“部署密钥"功能,它有助于 CI 服务器读取和拉取对存储库的访问权限,因为它们通常不需要更多.但是,我需要创建一个标签并将其推送到存储库,以标记从“主"分支构建的每个版本. 更具体地说,我有一个 Jenkins 工作,每次触发构建时都会从“主"分支构建一个发布版本.如果作业成功,我想用发布号标记“master"分支 HEAD 以供将来参考. 我相信我无法使用“
..
尝试制作一个简单的 GitLab 管道,为 Alpine Linux + Openshift CLI 构建 Docker 映像. 这是代码: FROM frolvlad/alpine-glibc:latest维护者 Daniel Widerin 环境 OC_VERSION=v3.11.0 \OC_TAG_SHA=0cbc58b \BUILD_DEPS
..