2016-05-22 8 views
2

CircleCIでビルドした私のプロジェクトには、pipでインストールするPythonの依存関係をリストしたrequirements.txtファイルが含まれていますが、CircleCIにこれらの依存関係をインストールさせたくありません。 circle.ymlで、プロジェクトの依存関係をインストールしようとしないようにCircleCIを設定するにはどうすればよいですか?CircleCIを使ってPython依存関係をインストールしないようにCircleCIを設定するにはどうすればよいですか?

+0

あなたはそれをインストールしたくないのはなぜ要件? – jonrsharpe

+0

@jonrsharpeビルドには関係がないためです。 – aknuds1

+0

CircleCIがファイルを自動的に検出するようです。名前を変更するか、 'dependencies'セクションの' override'設定を調べてください。 – jonrsharpe

答えて

3

これまでのところ、私はcircle.ymlにdependencies.overrideにダミーのコマンドを追加することによってこの問題を回避していたが、それは最もエレガントな解決策ではありません...

dependencies: 
    override: 
    - echo "Just overriding CircleCI inferred dependency installation..." 
+0

それは私にとってかなりエレガントなようです。それがうまくいくなら、*何が問題なのですか?* – jonrsharpe

+0

@jonrsharpeダミーコマンドを追加する必要があります。また、不必要なビルドステップが追加され、混乱する可能性があります。それに、あなたは、ハックのために同じ議論をすることができたと思います。それは、それが働いていることを考えれば... – aknuds1

+0

私はできます。価値を追加するものにあなたの時間を費やす! – jonrsharpe

関連する問題