CI中的Gitlab克隆分支

Posted

技术标签:

【中文标题】CI中的Gitlab克隆分支【英文标题】:Gitlab clone branch in CI 【发布时间】:2022-01-10 03:17:23 【问题描述】:

我正在尝试测试 gitlab CI 中的指定分支,第一个分支工作正常,但第二个分支出现“无法访问非法端口号”错误。

--- 首先---

Bootstrap KDE:
  stage: .pre
  script:
    - git clone https://gitlab-ci-token:$CI_JOB_TOKEN@gitlab.abc.zone/qa/cloud.git qa-cloud

---第二个---

Bootstrap KDE:
  stage: .pre
  script:
    - git clone https://gitlab-ci-token:$CI_JOB_TOKEN@gitlab.abc.zone:qa/cloud.git -b Coverage-Check-for-LoadTesting   qa-cloud

---错误---

fatal: unable to access Illegal port number

【问题讨论】:

【参考方案1】:

天啊 这是导致此问题的错字。相反,错误消息不提供信息,具有误导性

- .abc.zone:qa/c.
+ .abc.zone/qa/c

【讨论】:

以上是关于CI中的Gitlab克隆分支的主要内容,如果未能解决你的问题,请参考以下文章

多个分支中的.gitlab-ci.yml的多个版本

gitlab-ci.yml 仅在 master 分支上

GItLab CI/CD 只为开发分支添加变量

在 GitLab 中创建标签时查找源分支(使用 gitlab-ci.yml)

怎么从gitlab中克隆分支代码

在 GitLab CI 中,合并请求的目标分支是不是有变量?