コミットの変更ごとに、エンティティのチェックアウト、ビルド、テスト、ステージングサーバーまたは本番サーバー)。私たちがAnsibleを調べ始めたので、私はこれらのツールとは独立した役割があると考え始めています。デプロイメント前にコンパイルとテストコードを実行する必要がありますか、コンパイル済みでテスト済みのコードのみをデプロイする必要がありますか?
基本的には、展開前にコードのコンパイルとテストを処理するか、BambooなどのCIサーバーから成果物を取得し、成果物を展開する準備ができていることを信頼する必要がありますか?