1. ホーム
  2. build

[解決済み] 専用の「ビルドサーバー」の目的は何ですか?[クローズド]

2022-12-24 06:06:33

質問

私はあまり大きな組織で働いたことがなく、"Build Server"を持っている会社で働いたことがないのですが。

彼らの目的は何でしょうか?

なぜ開発者は自分のローカルマシンでプロジェクトを構築しないのですか、それともしているのですか?

プロジェクトによっては、合理的な時間で構築するために、より強力なマシンが必要とされるほど大規模なものもあるのでしょうか?

私がビルドサーバーが有用だと思う唯一の場所は、ビルドサーバーがリポジトリにコミットされたものを常にビルドする継続的統合のためのものです。 私が十分に大規模なプロジェクトに取り組んでいないだけでしょうか。

誰か、私を啓発してください。ビルド サーバーの目的は何ですか?

どのように解決するのですか?

与えられた理由は、実は大きな利点です。QA に行くビルドは、リポジトリからのみビルドするシステムからしか来てはいけません。この方法では、ビルド パッケージは再現可能で追跡可能です。開発者が自分自身のテスト以外のために手動でコードをビルドするのは危険です。チェックインされなかったり、他の人の変更で古くなったり、などなどリスクが多すぎるのです。

この件に関する Joel Spolsky のコメントです。