gpt4 book ai didi

jenkins - 当更改提交到 TFS 时如何触发 jenkins 构建?

转载 作者:行者123 更新时间:2023-12-02 12:28:26 25 4
gpt4 key购买 nike

我在 Jenkins 中有一个 Maven 项目(这是一个 selenium-java 项目),Web 开发人员使用 TFS,我想在开发人员将代码更改推送到 TFS 后立即执行我的 selenium 测试。

最佳答案

如果您使用的是 Visual Studio Team Services,则可以将代码存储在 Visual Studio Team Services 中,并继续使用 Jenkins 进行持续集成构建。当您将代码推送到团队项目的 Git 存储库或将代码 checkin Team Foundation 版本控制时,您可以触发 Jenkins 构建:

  1. 如果您还没有设置 Jenkins 服务器,请设置它。如果您要在本地设置 Jenkins,请启用 HTTPS。

  2. 在 Jenkins 中,创建一个新项目。创建适合您的项目的构建类型。

  3. 在 Visual Studio Team Services 中设置 Git 存储库的 URL。 URL 的格式为 https://{VSTS account}.visualstudio.com/DefaultCollection/_git/{team project}

  4. 如果尚未启用,请在 Visual Studio Team Services 配置文件中启用备用凭据。请务必设置辅助用户名,因为您将无法使用您的电子邮件帐户将 Visual Studio Team Services 连接到 Jenkins。

  5. 转到您的团队项目的管理页面。在“服务 Hook ”选项卡上,创建订阅。添加 Jenkins 。

  6. 从 Visual Studio Team Services 中选择要触发 Jenkins 构建的事件。

  7. 配置要在 Jenkins 中执行的操作。现在,当 Visual Studio Team Services 中发生该事件时,您的 Jenkins 构建将被触发。

检查:https://www.visualstudio.com/en-us/get-started/integrate/service-hooks/jenkins-and-vso-vs

关于jenkins - 当更改提交到 TFS 时如何触发 jenkins 构建?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33971227/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com