首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将一个Python代码库设置为使用另一个Python代码库并将其打包到生产环境中?

如何将一个Python代码库设置为使用另一个Python代码库并将其打包到生产环境中?
EN

Stack Overflow用户
提问于 2019-06-06 10:00:33
回答 1查看 46关注 0票数 1

我有多个Python代码库,4个git代码库,使用所有4个代码库中复制的一组通用功能。当我修改一个时,我需要在所有4个存储库中手动进行更改。

repos结构如下:

代码语言:javascript
复制
repo-1
\ src-1
\ test-1
\ other-1
\ common-code


repo-2
\ src-2
\ test-2
\ other-2
\ common-code

..。( repo-3和repo-4类似)

每个repo conda-构建自己的包,并针对Docker镜像对其进行测试。

正确设置这些的正确方法是什么?

EN

回答 1

Stack Overflow用户

发布于 2019-06-06 13:22:59

除了允许您的4Git存储库引用第五个Git存储库(common)的git submodule之外,对于common上的每个修改,您还需要执行以下操作:

代码语言:javascript
复制
cd project1
git submodule update --remote
git add .
git commit -m "update common"
git push

这样,您CI/CD可以用子模块(as Jenkins does, for instance)克隆任何主项目

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56470074

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档