継続的インテグレーション-タスクの定義

Gitにベースコードがあり、継続的インテグレーションサーバーへのリンクができたので、いよいよ継続的インテグレーションの最初のステップの実際を見てみましょう。これは、トリガーなどの継続的インテグレーションサーバーでタスクを定義することによって行われます。これにより、継続的インテグレーションプロセス全体が可能な限りシームレスになります。VisualStudioのコードに変更を加えましょう。

Step 1 −に移動します Demo.aspx Visual Studioでページを作成し、ページのタイトルを変更します。

Step 2 −Gitリポジトリにクエリを実行する場合 git status コマンド、あなたは実際にそれを見るでしょう Demo.aspx ファイルが変更されました。

次に、コードを変更するたびに継続的インテグレーションサーバーのビルドがトリガーされるようにする必要があります。このために、次の変更を行う必要があります。

Step 3 −プロジェクトダッシュボードに移動し、トリガーセクションをクリックして、 Add new trigger

Step 4 −次に表示される画面で、 VCS trigger、トリガーを作成するために使用されます。これにより、リポジトリへのチェックインが行われたときに、ビルドがトリガーされます。

Step 5 −クリック Show Advanced Options 次のスクリーンショットに示されているオプションが選択されていることを確認します。

Step 6− [保存]をクリックします。次のスクリーンショットに示すように、トリガーが正常に登録されたことがわかります。

Step 7−次に、コードをGitリポジトリにチェックインして、何が起こるかを確認します。それでは、コマンドプロンプトに移動して、git add 変更したファイルをステージングするコマンド。

Step 8 −今すぐ発行 git commit コマンドを実行すると、変更がGitリポジトリにプッシュされます。

Step 9 − [プロジェクトの概要]画面に移動すると、新しいビルドがトリガーされて実行されていることがわかります。

あなたが見たら Change log Tab、あなたは見るでしょう git comment ビルドをトリガーしました。

もう一度試してみましょう。に別の変更を加えましょうDemo.aspxファイル。実行しましょうgit add コマンドと git commit 次のコミットメッセージを含むコマンド。

TeamCityのプロジェクトダッシュボードでビルドが自動的にトリガーされるのがわかります。

ビルドには成功メッセージが表示されます。

変更がコミットされたときに使用された「Secondcommit」のメッセージが表示されます。 git repository

これで、継続的インテグレーションプロセスの最初の部分が正常に完了しました。