gpt4 book ai didi

python - 在 CircleCi 构建中引用外部私有(private) Git 存储库

转载 作者:行者123 更新时间:2023-12-01 02:47:21 26 4
gpt4 key购买 nike

这是我正在处理的场景:

  1. 我想/已经通过单元测试等为我的项目设置了 CircleCI 构建。
  2. 在此项目中,我使用了另一个库,该库需要安装在 CirleCi 中的构建容器上,否则我的测试将失败。

我需要找到一种方法:

  1. pull 外部引用的 git 存储库并安装
  2. 或者下载 zip 文件
  3. 或者其他方式?

如果需要的话,很乐意添加更多解释。

最佳答案

来自Using Resources External to Your Repository部分:

  • CircleCI 支持 git 子模块,并具有先进的 SSH key 管理功能,让您可以从单个测试套件访问多个存储库。在项目的“项目设置”>“ checkout SSH key ”页面中,您可以一键添加“用户 key ”,从而允许您访问测试套件中多个存储库的代码。可以在 Circle.yml 文件中轻松设置 Git 子模块(请参阅示例 1)。
  • CircleCI 的虚拟机已连接到互联网。您可以在设置项目时使用 curlwget 直接下载依赖项。

(或者只使用 git clone 而不使用子模块。)

关于python - 在 CircleCi 构建中引用外部私有(private) Git 存储库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45141367/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com