GitLab是一个开源Git存储库管理器,具有问题跟踪和维基以及持续集成功能。使用此标记来编写与GitLab API或类似的相关的编程问题;有关一般用法的问题被视为偏离主题。
我目前正在为我们的内部网络设置 gitlab 页面。现在我已经完成了我的项目并且 CI 管道正在运行。现在我已经完成了 gitlab.rb 配置中的所有步骤...
CI/CD,带有两个 Heroku 应用程序和 Gitlab 中的分支
我想要一个存储库和两个连接到它的heroku应用程序 并使我的存储库中的分支指向 CI/CD 的应用程序 示例:主分支用于herokuapp“live-prod”和...
GitLab 在其最新版本中添加了 CI/CD 组件,我想用它来构建一种在我的项目中使用的库。 除了在某些组件中,我想包括一些 f...
不知道这是怎么发生的,已经在这个仓库中工作了一段时间,现在当我尝试 git pull 时它会返回 警告:重复的引用:refs/heads/minrect git 显示参考
我不小心将分支合并到主分支上,但我不得不恢复更改。我想创建一个新分支并选择我必须恢复的所有更改。 我怎样才能用我以前的所有内容创建分支...
我将文件从一个目录(代码)移动到另一个目录(lib),提交并将更改推送到远程。但是gitlab显示这个文件是在lib中修改的,而不是从代码中删除并添加到lib中。如何
markdown 中是否有任何方法可以将代码(``` 内)与剧透(!> 之后)语法结合起来,以获得剧透内的一些代码? 我正在使用 GitLab 中实现的 markdown。
如何使用 Major.minor.patch 格式的 git 标签,而开头不带“v”(即版本 1.0.1、2.0.1)? 我正在使用 Gitlab CI,但即使在本地使用 Docker 镜像我也没有
GitLab CI/CD Pipeline 作业在执行合并到 master 后找不到工件后失败
我有一个 GitLab CI/CD Pipeline,它有一个执行 terraform plan 的作业,该作业将计划文件创建为要存储 20 分钟的工件。当合并请求“...
Prometheus 错误:抓取 GitLab 目标:不合规的抓取目标发送空白 Content-Type 并且没有为目标指定fallback_scrape_protocol
我在 AWS EKS 集群上通过 Helm 版本使用 kube-prometheus-stack,并且我开始通过警报管理器看到以下错误: 在 Prometheus 日志中,我看到以下错误:fallback_medi...
我将 gitlab 存储库与 slack 集成,但这仅适用于自动通知。我想要的是,每当有人在 Slack 中手动发布合并请求的链接时,它都应该显示...
如何让 Allure 在 Python gitlab docker 上运行
我正在尝试使用 python docker 映像在 gitlab 上运行我的剧作家 python 项目。我已经设法让它运行,但是,一旦测试套件运行,我就会使用 allure 来生成报告。这个
我想创建一个正则表达式来强制执行 git 提交消息。样式如下: (): 重大改变: 参考资料: 我想创建一个正则表达式来强制执行 git 提交消息。款式如下: <type>(<scope>): <subject> <body> BREAKING CHANGE: <breaking> Refs: <references> 须符合以下条件: () 是可选的。 可以是多行段落,并且只能匹配到重大更改/参考文献之前。 是可选的。 问题是: 3. BREAKING CHANGE 和 Refs 是可选的,因此当且仅当两者不存在时,正文才必须匹配到末尾。 我当前的正则表达式: / (?<type>feat|fix|docs|style|refactor|perf|test|chore) -> Type (?<scope>\(.+\))?: (?<subject>.{3,50}) -> Scope and Subject (?:(?:\n\n(?<body>[\w\W]{3,}))? -> Body (how to match until the end, or stop if it sees BREAKING CHANGE or Refs?) (?:\n\nBREAKING CHANGE: (?<breaking> [\w\W]{3,}))? (?:\n\nRefs: (?<footer> [\w\W]{3,}))? /gm 这可能吗?我正在尝试使用命名捕获来提取提交消息的不同部分,同时还测试其有效性。 良好提交消息的示例如下: feat(stuff): add feature Body text and stuff Multiline body feat(stuff): add feature Body text and stuff Multiline body BREAKING CHANGE: Some breaking thing feat(stuff): add feature Body text and stuff Multiline body Refs: Closes issue #270 我最终选择了以下内容,因为 Gitlab 不允许前瞻/后瞻。这允许任意长的正文以及键:值页脚。 ^(?:Initial commit\.?|Merge [^\r\n]+|(?P<type>build|chore|ci|docs|feat|fix|perf|refactor|revert|style|test)(?:\((?P<scope>[\w-]+)\))?(?P<breaking>!)?: (?P<desc>.{3,50})(?P<body>[\w\s,'.`\[\]-]+)?(?P<footer>(?:\n(?:(?:[\w\s-]+): (?:[\w\s -`]+))+)|$)) 请注意,此正则表达式适用于 Gitlab 兼容 RE2。 在这里测试:regex101.com/r/n7M4tw/1
我尝试将目录和多个文件从一个作业传递到另一个作业,根据脚本指令,我复制目录和文件,但在作业 job_b 中,我找不到它 ${HOME}= /home/user, 所以我想找到...
如何增加 GitLab 共享/SaaS 运行器上的日志 `output_limit`?
我正在努力调试共享/SaaS GitLab 运行器上失败的 GitLab 作业。该作业的日志如下: 作业日志超出了 4194304 字节的限制。 作业将继续执行,但不会再有输出
这些是我的 Gitlab 管道 .gitlab-ci.yml 阶段: - 扳机 部署: 阶段:触发 扳机: 策略:依赖 包括: - 本地:ci/deploy.gitlab-ci.yml ...
为什么这个 az login 命令在 Gitlab CI 中失败?
我正在尝试使用官方 MS Azure-CLI docker 映像在 GitLab CI 中运行任务。它在第一步失败,使用“az login”命令登录。我正在使用服务主体...
ng lint 找不到自定义规则目录:gitlab CI 上使用 Angular CLI 的 codelyzer
ng lint 在 Gitlab CI 上失败,并显示错误消息发生未处理的异常:无法加载 /builds/trade-up/trade-up/common/projects/trade-up-common/tslint.json:找不到自定义规则
我是 Gitlab 新手。我们在 GIT 中的本地分支上工作,然后在将其合并到 Master 之前推送更改。 所以我试图回滚提交。但不知怎的,我搞砸了,最后带上了我的
使用部署令牌从私有 gitlab 存储库安装 crossplane 包
我正在尝试从registry.gitlab.com 中的私有注册表安装跨平面包,但如果我设置packagePullSecret 并在其中添加用户名和密码,它似乎不起作用。 它给...