最近のアクセス:
継続的インテグレーション

継続的インテグレーションは、プロセス内のコーディング、ビルド、およびテストのタスクを自動的に統合することで実現できます。
継続的インテグレーションは、開発者がコードを書いた場合、そのコードがテストされ、最初に個別に動作し、その後システム全体に統合されることを保証し、書かれたコードがシステム内の何かを破壊しないことを保証する必要があります。
継続的インテグレーションの考え方は、競合 (コンフリクト) を可能な限り回避するために頻繁に統合され、発生した競合は小さく、修正も容易である、というものです。
これらはすべて自動的に実行される必要があります。そのため、継続的インテグレーションは、DevOps のプロセスにおいて非常に重要なポイントです。
デプロイメントを統合するために、GeneXus Server があり、MSBuild タスクを使用して、アプリケーションの継続的インテグレーションに関連するすべての手順を自動化することができます。GeneXus から実行できる各タスクには、自動的に実行できる MSBuild タスクがあります。
たとえば、開発者がオブジェクトに変更を加え、その変更を GeneXus Server にコミットすると、そのオブジェクトを本番環境のナレッジベースに対して更新し、ビルドを実行し、ナレッジベースで定義されたテストを実行し、パッケージ (WAR) のデプロイを実行し、そしてサーバー上ですぐに実行できる状態にしておくタスクを自動化できます。プロセスの各ステップには、Unit Test オブジェクトや統合テストなどのテストを含める必要があります。
このために、次のタスクを自動化する必要があります: コードの統合、ビルドの実行、およびユニットテストの実行。

参考情報





サブページ
Created: 20/06/12 01:42 by Admin Last update: 21/05/20 01:25 by Admin
カテゴリ
Powered by GXwiki 3.0