9

私はかなりの経験がありますがPython、まだそのようなものは使用していませんBuild tools

私の技術:

  • Python
  • Django

Python開発者は、以下を必要とする継続的インテグレーションについて話します。

  • VCS[私はGITを使用しています]
  • ビルドツール[私は何も知りません]
  • JenkinsのようなCIシステム[私は学んでいます]

それで、なぜBuild Toolそれが提供するものを使用するのですか?

パッケージングツールと同じですか?

私はPythonの世界でそれらを使用することを聞いたことがmavenありantますが、聞いたことがありません。それはなぜですか?

初めてのタイマーには何をお勧めしBuild toolsますか?

それは展開にどのように役立ちますか?

4

1 に答える 1

8

継続的インテグレーションのwikiはそれをほとんど説明しています。

ビルドツールは、プロジェクト全体をビルドするために必要なものに関連しています。プロジェクトが100%純粋なPythonである場合、すべての解釈されたスクリプトとしてビルドツールがない可能性があります。プロジェクトにコミットし続け、ビルド(ビルドが必要な場合)とテストを続けます。

コンパイルされた言語(またはPythonプロジェクトを何らかの方法でパッケージ化してテストする必要がある場合)には、CIシステムで実行およびテストできるプログラムを作成するためのビルドツールが必要になります。

たとえば、プロジェクトがC ++の場合、makeビルドツールとして使用している可能性があります。新しいコードをコミットするときはmake、プロジェクトをビルドしてテストするために実行する必要があります。

于 2012-06-08T05:46:25.400 に答える