Python プロジェクトの継続的インテグレーション & デプロイメントを無料で
CircleCI のメリット
Python プロジェクトに対応
CircleCI では、Python プロジェクトを検出すると自動的に virtualenv
と pip
を使用して、requirements.txt ファイルで指定されているすべての依存関係を持つ独立した Python 環境を作成します。これにより、Python プロジェクトがすばやく簡単にセットアップされると共に、CircleCI 環境が正しく構成されます。
インテリジェントなテスト実行
CircleCI は、テストの実行に nosetests
、tox
、Django のどれが最適なのかをインテリジェントに判断します。また、推定されたコマンドを circle.yml を介して独自のカスタム コマンドでオーバーライドできるきめ細かな柔軟性も備えています。
継続的デリバリーを手軽に
CircleCI を使用すれば、Python アプリケーション向けの継続的デリバリーを簡単にセットアップできます。Heroku、Elastic Beanstalk、Google App Engine などのプラットフォームへのデプロイが高度にサポートされており、Fabric、Ansible、Salt といったツールも自由に利用できます。