Kontinuierliche Integration - Aufgaben definieren
Nachdem wir unseren Basiscode in Git und einen Link zum Continuous Integration-Server haben, ist es endlich Zeit, den ersten Schritt der Continuous Integration in Aktion zu sehen. Dazu werden auf dem Continuous Integration-Server Aufgaben wie Trigger definiert, wodurch der gesamte Continuous Integration-Prozess so nahtlos wie möglich wird. Nehmen wir eine Änderung an unserem Code in Visual Studio vor.
Step 1 - Geh zum Demo.aspx Seite in Visual Studio und ändern Sie den Titel der Seite.
![](https://post.nghiatu.com/assets/tutorial/continuous_integration/images/demo_aspx_page_visual_studio.jpg)
Step 2 - Wenn wir unser Git-Repository über das abfragen git status Befehl, werden Sie in der Tat sehen, dass die Demo.aspx Datei wurde geändert.
![](https://post.nghiatu.com/assets/tutorial/continuous_integration/images/git_status_command.jpg)
Jetzt müssen wir sicherstellen, dass jede Änderung in unserem Code einen Build in unserem Continuous Integration Server auslöst. Dazu müssen wir folgende Änderungen vornehmen.
Step 3 - Gehen Sie zu Ihrem Projekt-Dashboard und klicken Sie auf den Abschnitt Trigger und dann auf Add new trigger.
![](https://post.nghiatu.com/assets/tutorial/continuous_integration/images/add_new_trigger.jpg)
Step 4 - Wählen Sie im nächsten Bildschirm die Option VCS trigger, mit dem ein Trigger erstellt wird, sodass beim Einchecken in das Repository ein Build ausgelöst wird.
![](https://post.nghiatu.com/assets/tutorial/continuous_integration/images/vcs_trigger.jpg)
Step 5 - Klicken Sie auf Show Advanced Options und stellen Sie sicher, dass die im folgenden Screenshot gezeigten Optionen ausgewählt sind.
![](https://post.nghiatu.com/assets/tutorial/continuous_integration/images/show_advance_options.jpg)
Step 6- Klicken Sie auf Speichern. Sie sehen nun den erfolgreich registrierten Trigger, wie im folgenden Screenshot gezeigt.
![](https://post.nghiatu.com/assets/tutorial/continuous_integration/images/click_save.jpg)
Step 7- Jetzt ist es Zeit, unseren Code in das Git-Repository einzuchecken und zu sehen, was passiert. Gehen wir also zu unserer Eingabeaufforderung und geben die ausgit add Befehl zum Bereitstellen unserer geänderten Dateien.
![](https://post.nghiatu.com/assets/tutorial/continuous_integration/images/simple_git_add.jpg)
Step 8 - Jetzt die git commit Befehl, und es wird die Änderungen in das Git-Repository übertragen.
![](https://post.nghiatu.com/assets/tutorial/continuous_integration/images/defining_tasks_git_commit.jpg)
Step 9 - Wenn Sie jetzt zum Bildschirm "Projektübersicht" wechseln, wird jetzt ein neuer Build ausgelöst und ausgeführt.
![](https://post.nghiatu.com/assets/tutorial/continuous_integration/images/new_build.jpg)
Wenn Sie das sehen Change log Tab, du wirst das sehen git comment was den Build ausgelöst hat.
![](https://post.nghiatu.com/assets/tutorial/continuous_integration/images/change_log_tab.jpg)
Versuchen wir es noch einmal. Nehmen wir eine weitere Änderung am vorDemo.aspxDatei. Lassen Sie uns agit add Befehl und a git commit Befehl mit der folgenden Festschreibungsnachricht.
![](https://post.nghiatu.com/assets/tutorial/continuous_integration/images/git_add_git_commit.jpg)
![](https://post.nghiatu.com/assets/tutorial/continuous_integration/images/defining_tasks_demo_build.jpg)
Im Projekt-Dashboard von TeamCity wird nun automatisch ein Build ausgelöst.
![](https://post.nghiatu.com/assets/tutorial/continuous_integration/images/project_dashboard_teamcity.jpg)
Der Build zeigt eine Erfolgsmeldung an.
![](https://post.nghiatu.com/assets/tutorial/continuous_integration/images/success_message.jpg)
Sie sehen nun die Meldung 'Zweites Festschreiben', die verwendet wurde, als die Änderung an das festgeschrieben wurde git repository.
Wir haben jetzt den ersten Teil des kontinuierlichen Integrationsprozesses erfolgreich abgeschlossen.