1

在我的公司,我们做CICD上的Java/Groovy中/节点等项目通过以下步骤:Python的CICD管道

1) - 包使用的构建工具(Maven的,节点,gradle这个等)的应用程序。将快照/发行版推入二进制回购(artifactory/nexus等)。

2) - 如果其增加版本释放或创建快照(使用像行家相同构建工具)

3) - 使用声纳和CLM

4扫描包) - 如果传递,创建一个docker镜像并进行部署。

现在我想为基于Python的应用程序创建一个类似的CICD管道。 我对#1#2和#3点感到困惑。我如何打包Python代码?我如何扫描通过pip安装的罐子?因为一旦我运行pip,罐子不只是下载,而是安装它们。另外,如何对代码进行版本化,是否有可以用于Python的构建工具。

+0

你最终搞清楚如何做到这一点?我也试图做到这一点。 –

+0

@ChrisRisley I现在回复了帖子。 –

回答

1

这是我落得这样做:

testme

+0

太棒了,谢谢。 –