1

In meiner Firma haben wir CICD auf java/groovy/node etc Projekten durch folgende Schritte:Python CICD Pipeline

1) - Paket eine Anwendung eines Build-Werkzeug (Maven, Knoten, gradle usw.). Verschiebe die Snapshot/Release-Version in einen binären Repo (Artefakt/Nexus etc.).

2) - Erhöhen Sie die Version, wenn seine Release oder einen Snapshot erstellen (das gleiche Build-Tool wie Maven)

3) - das Paket Scan Sonar und clm mit

4) - bestanden, wenn , erstellen Sie ein Andock-Image und stellen Sie es bereit.

Jetzt möchte ich eine ähnliche CICD-Pipeline für Python-basierte Anwendung erstellen. Ich bin verwirrt auf Punkt # 1 # 2 und # 3. Wie verpacke ich einen Python-Code? Wie scanne ich die Gläser, die über Pip installiert sind? Denn sobald ich pip starte, werden die Jars nicht nur heruntergeladen, sondern sie werden installiert. Wie kann ich den Code auch versionieren? Gibt es ein Build-Tool, das ich für diesen Zweck mit Python verwenden kann?

+0

Sie am Ende herauszufinden, wie dies zu tun? Ich versuche das auch zu tun. –

+0

@ChrisRisley Ich habe den Beitrag jetzt beantwortet. –

Antwort

1

Dies ist, was ich tun endete:

testme

+0

Ehrfürchtig, danke. –