Continuous integration CircleCI使用不同的回购协议和相同的工作流程
我想要两份工作Continuous integration CircleCI使用不同的回购协议和相同的工作流程,continuous-integration,continuous-deployment,circleci,circleci-2.0,circleci-workflows,Continuous Integration,Continuous Deployment,Circleci,Circleci 2.0,Circleci Workflows,我想要两份工作 jobA: to checkout and build repository A, save output to workspace X 然后 我如何做到这一点。是你的朋友。因此,我将让您查看其中的特定配置键 从构建存储库A的角度来看: 如果存储库B是私有的,则需要创建一个SSH密钥用作签出密钥,将其添加到GitHub上的存储库B,然后将其添加到CircleCI上的存储库a的设置中 在构建过程中只有一个工作区。因此,将您需要的内容从作业A添加到工作区,然后您将能够在作业B中检
jobA: to checkout and build repository A, save output to workspace X
然后
我如何做到这一点。是你的朋友。因此,我将让您查看其中的特定配置键
从构建存储库A的角度来看:
- 如果存储库B是私有的,则需要创建一个SSH密钥用作签出密钥,将其添加到GitHub上的存储库B,然后将其添加到CircleCI上的存储库a的设置中
- 在构建过程中只有一个工作区。因此,将您需要的内容从作业A添加到工作区,然后您将能够在作业B中检索它
- 对于作业B,您将使用
执行正常的运行步骤,以获取存储库B代码。我会注意克隆此文件的位置以及工作区的路径。可能需要从一些debuggit clone
命令开始,以确保文件系统中的所有内容都按照您所期望的方式排列ls-lah
jobB: to attach to workspace X, checkout and build repository B with the output of jobA