Jenkins

用語:

  • CI/CDについて

    • CI : (コードの品質を保つ)コードの変更を共有レポジトリに統合する。自動的にビルドとテストが実行されること。ビルドやテストが失敗した場合、リポジトリに統合されず、開発者に通知が送られる。

    • CD : (アプリをスムーズにリリースする)アプリケーションのリリースまたはデプロイするプロセスを自動化。

  • コントローラー(旧名称:マスター) : 全体の制御。ビルドジョブのスケジューリング、ジョブの管理、ユーザーアクセスの制御。

  • エージェント/ノード(旧名称:スレーブ) : コントローラーの指示にしたがって、ビルドジョブを実行する。ビルド、テスト、デプロイ。異なるプラットフォーム・ビルド環境で連携できる。