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。
我正在为 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。