、私たちは、次の手順して、Java /グルーヴィー/ノードなどのプロジェクトにCICDの操作を行います。PythonのCICDパイプライン
1) - ビルドツール(Mavenの、ノード、Gradleのなど)を使用してアプリケーションをパッケージ化します。スナップショット/リリースバージョンをバイナリリポジトリ(artifactory/nexusなど)にプッシュします。
2) - その場合はリリースバージョンをインクリメントまたはスナップショット(Mavenのような同じビルド・ツールを使用して)
3)を作成 - )ソナーとCLM
4を使用してパッケージをスキャンする - 渡された場合ドッカー画像を作成して展開します。
今、私はPythonベースのアプリケーションのための同様のCICDパイプラインを作成したいと思います。 私はPoint#1#2と#3を混乱させる。 Pythonコードをパッケージ化するにはどうすればよいですか? pipでインストールされたjarファイルをスキャンするにはどうすればよいですか?一旦ピップを実行すると、jarファイルはダウンロードされず、代わりにインストールされます。また、どのようにコードをバージョンアップするのですか?この目的のためにPythonで使用できるビルドツールはありますか?
あなたがこれを行う方法を考え出す終わりますか?私もこれをやろうとしています。 –
@ChrisRisley私は今投稿を回答しました。 –