[英]Can I trigger an Azure DevOps build from Jenkins
我们使用Jenkins作为构建协调器,并且只是在针对特定项目使用Azure DevOps。 我们的构建工作正常,无论是从git自动触发还是手动触发,都可以从Git中提取代码并创建所需的工件。
但是,我仍然希望Jenkins成为协调员,以便我们的渠道对于不在我们团队中的人更加明显。
关于从DevOps触发Jenkins的信息很多,但我还没有找到任何能满足我们需求的东西。 有可能,请您分享一些例子吗?
您可以使用其REST API在Azure DevOps中触发生成。 此处记录了用于触发构建的API 。
基本上,这是对以下端点的POST操作:
POST https://dev.azure.com/{organization}/{project}/_apis/build/builds?api-version=5.0
可以使用此处记录的OAuth或个人访问令牌来完成身份验证 。
根据您选择的技术,您可能还会使用一个客户端对象模型 。
可以使用Azure Pipeline版本在本地完成此操作。
这使您的开发人员更清楚地了解发生了什么。 尽管使用休息是一个好方法,但它隐藏了很多工作。 这样,任何查看发行版首页的人都可以看到工件的来源。
HTH
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.