5

現在、自動テスト フレームワークを開発しています。このテスト フレームワークにはさまざまなパッケージがあります。これらのパッケージは別のプロジェクトで参照され、開発者によってローカルで変更される場合があります。Pythonパッケージの卵を管理したい。Artifactoryの使用を考えています。Python の Artifactory ヘルプを探してみましたが、役立つものは何も得られませんでした。
Artifactory または PIP を使用する必要がありますか?

編集:
卵をアーティファクトに入れるのに役立つPythonの方法またはコマンドはありますか?

4

3 に答える 3

10

単純な共有ディレクトリ/SCMバイナリストレージよりもバイナリリポジトリマネージャを好む理由はたくさんあります。

  1. きめ細かいセキュリティ。
  2. リモートリポジトリをプロキシおよびキャッシュする機能。
  3. バイナリのより効率的な処理(これは、そうするように調整されたツールであるため)。
  4. バイナリを他のチームや世界と共有する方がはるかに安全で簡単です。
  5. エコシステム内の多くのツールとの統合。
  6. 検索および操作機能。
  7. 管理ツール。

Artifactoryは非常に豊富なRESTAPIを公開しておりアーティファクトのデプロイは単純なHTTPPUTリクエストで実現できます。

于 2012-07-17T05:30:29.700 に答える
2

「社内」の PyPi を使用できます (easy_install -f ...またはを使用pip -f ...)。

サーバーの場合、すべての卵またはhttp://pypi.python.org/pypi/pypiserverのようなディレクトリを提供するApacheだけを持つことができます

于 2012-07-16T23:35:29.293 に答える