持续集成 - 定义任务

现在我们在 Git 中有了基础代码,并且链接到了持续集成服务器,现在终于可以看到持续集成的第一步了。这是通过在持续集成服务器中定义任务(例如触发器)来实现的,这使得整个持续集成过程尽可能无缝。让我们在 Visual Studio 中更改代码。

步骤 1 − 转到 Visual Studio 中的 Demo.aspx 页面并更改页面标题。

Visual Studio 中的 Demo.Aspx 页面

步骤 2 −如果我们通过 git status 命令查询我们的 Git 存储库,您实际上会看到 Demo.aspx 文件已被修改。

Git Status Command

现在我们需要确保代码中的每个更改都应触发持续集成服务器中的构建。为此,我们需要进行以下更改。

步骤 3 − 转到您的项目仪表板并单击触发器部分,然后单击 添加新触发器

添加新触发器

步骤 4 −在出现的下一个屏幕中,选择 VCS 触发器,它将用于创建触发器,以便在对存储库进行签入时触发构建。

VCS 触发器

步骤 5 − 单击 显示高级选项,并确保选择了以下屏幕截图中显示的选项。

显示高级选项

步骤 6 − 单击保存。现在,您将看到触发器已成功注册,如以下屏幕截图所示。

单击并保存

步骤 7 − 现在是时候将我们的代码签入 Git 存储库并查看会发生什么。因此,让我们转到命令提示符并发出 git add 命令来暂存我们更改的文件。

Simple Git Add

步骤 8 − 现在发出 git commit 命令,它会将更改推送到 Git 存储库。

步骤 9 −如果您现在转到"项目概览"屏幕,您将看到已触发并运行新构建。

新构建

如果您看到更改日志选项卡,您将看到触发构建的git 注释

更改日志选项卡

让我们再试一次。让我们对 Demo.aspx 文件进行另一次更改。让我们执行 git add 命令和 git commit 命令,并附上以下提交消息。

Git Add Git Command

Defining Tasks Demo Build

现在您将在 TeamCity 中的项目仪表板中看到自动触发的构建。

Project Dashboard TeamCity

构建将显示成功消息。

成功消息

现在您将看到"第二次提交"消息,该消息是在将更改提交到 git 存储库 时使用的。

我们现在已经成功完成了持续集成过程的第一部分。