Bitrise:如何向工作流程添加第二个 "Git Clone Repository" 步骤?

Bitrise: How to add second "Git Clone Repository" step to a workflow?

我正在为 CI/CD 使用 Bitrise

Git Clone Repository 构建步骤使用环境变量 GIT_REPOSITORY_URL 作为输入来确定从何处克隆。

我想添加第二个步骤来克隆另一个存储库,但似乎无法指定要从中克隆的不同 url。

如果有,有人可以告诉我该怎么做吗,或者,有人有其他方法吗?

我找到了适合我的方法: 在我们公司的项目中,Bitrise CI 首先运行 Activate SSH key 步骤,然后是他们库中的 Git Clone Repository (当然需要第一个进行身份验证)步骤。

现在完成后,由于问题中描述的限制,我仍然无法使用另一个 Git Clone Repository,但是很容易访问另一个在脚本中使用相同凭据的存储库。所以这就是我所做的。我的第二个存储库可以使用相同的 SSH 密钥访问,所以我只需要一个 script 执行此操作的构建步骤:

git clone git@github.com:myrepo [my\desired\location]

获取我的第二个 repo。