Python CICD管道

Python CICD管道,python,continuous-integration,continuous-deployment,continuous-delivery,Python,Continuous Integration,Continuous Deployment,Continuous Delivery,在我的公司,我们通过以下步骤对java/groovy/node等项目进行CICD: 1) -使用构建工具(maven、node、gradle等)打包应用程序。在二进制repo(artifactory/nexus等)中推送快照/发布版本 2) -如果是发布或创建快照,则增加版本(使用与maven相同的构建工具) 3) -使用声纳和clm扫描包装 4) -如果通过,则创建docker映像并部署 现在,我想为基于Python的应用程序创建一个类似的CICD管道。 我对第一点、第二点和第三点感到困惑。如

在我的公司,我们通过以下步骤对java/groovy/node等项目进行CICD:

1) -使用构建工具(maven、node、gradle等)打包应用程序。在二进制repo(artifactory/nexus等)中推送快照/发布版本

2) -如果是发布或创建快照,则增加版本(使用与maven相同的构建工具)

3) -使用声纳和clm扫描包装

4) -如果通过,则创建docker映像并部署

现在,我想为基于Python的应用程序创建一个类似的CICD管道。
我对第一点、第二点和第三点感到困惑。如何打包Python代码?如何扫描通过pip安装的JAR?因为一旦我运行pip,jar就不仅仅是下载的,而是安装的。另外,如何对代码进行版本设置,是否有一个构建工具可用于Python。这就是我最后要做的:


你最终找到了如何做到这一点?“我也在尝试这样做。”克里斯里利我现在回答了帖子。