次の図は、継続的インテグレーション プロセスの主要手順をまとめたものです。このプロセスは複数の異なるアクティビティで構成されており、各アクティビティは統合されています。プロセス内のアクティビティをすべて採用すると、効率、有効性、および品質の面で大きなメリットを得られますが、必ずしもすべて採用する必要はありません。代わりに、このプロセスのアクティビティを一度に 1 つだけ採用し、各アクティビティを追加して他のアクティビティと統合していくことにより、各アクティビティから得られる利点を活用することもできます。
上図内の数字の箇条書き箇所の詳細は次のとおりです。
この時点で、手順 2 でチェックインされた変更が正常にビルドされ、ビルドに使用されたソース コードにビルド ラベルが適用されています。そのため、必要に応じてビルドを再作成できます。
ビルドに失敗した場合、CI サーバーは手順 1 からのプロセスを再開する関連開発者に通知を送ります。開発者はビルド エラーを解決するために必要な変更を行います。
この時点で、手順 2 でチェックインされた変更は正常にビルドされテストが完了しています。手動の作業はほとんどあるいはまったく不要です。
Jenkins を使用して上記リストの CI サーバー タスクを実行する方法については、「Visual COBOL および Jenkins の連携」を参照してください。