当前位置: 首页 > 知识库问答 >
问题:

用于Jenkins的Azure DevOps和Team Foundation Server插件中的发布定义

柯锋
2023-03-14

我正在遵循一位微软云倡导者的教程来设置Azure DevOps和Jenkins集成:https://medium.com/@bbenz/azure-devops-and-jenkins-in-perfect-harmony-8C92FF980723。

当Jenkins成功完成构建时,我无法触发新的Azure DevOps管道发布。

在Jenkins Team Foundation Server(TFS)插件的Jenkins下拉菜单中没有可用的发布定义。我已经在Azure DevOps中创建了一个管道发布,仅供参考。

最后,毫不奇怪,当在Jenkins上运行构建时,我得到了一个错误。在本例中,出现404:hudson.plugins.tfs.rm.releaseManagementException:错误。%n状态:404%n响应:

共有1个答案

潘翰藻
2023-03-14

所以问题出在Jenkins的TFS插件上。我不得不在源代码中更新对Azure DevOps API的调用,因为URL方案已经改变,而且没有人更新插件的代码。

对于任何阅读这篇文章的人来说,只需要知道TFS插件没有被维护。

 类似资料:
  • 我正在使用Jenkins管道自动构建和部署我的Java应用程序。我还使用maven发布插件来执行maven部署到Artifactory。 问题是我的Jenkinsfile(或Jenkins管道配置): 我们在发布分支上提交版本0.1.00-SNAPSHOT Jenkins管道获取代码,并执行maven发布 Maven版本将版本更改为0.1.00 Maven发布标签GIT分支、提交和部署工件 Mav

  • 我想执行一个maven版本,在运行于jdk 1.7的Jenkins安装上编译java 1.8代码 我有一个使用JDK参数插件用Java1.8编译的项目。它在进行常规构建时有效。 当我使用maven发布插件进行maven发布时,它会将JVM与java 1.7相结合,而不是插件上指定的版本。我猜它需要环境中的java版本。 如果我将JAVA_HOME for the job设置为1.8,它就会工作。

  • 如何配置allure jenkins插件的发布链接? 全局jenkins设置中只有“默认结果目录”和“默认报告版本”设置。 测试后allure报告正常生成,但发布链接断开。

  • 我有一个非常基本的Gradle构建文件: 这是通过詹金斯执行的,看起来工作正常: 归档工件:[DefaultPublishArtifact_装饰模块-0.0.post0.dev6 n4c62094-py2.7:egg:egg:null] [buildinfo]属性文件位于“/tmp/buildInfo65481565498521”。财产 : artifactoryPublish 正在将生成描述符部

  • 我试图在Jenkins管道中使用JenkinsArtiFactory Plugin-Release Management功能,但我在文档中没有看到任何管道步骤(https://www.jfrog.com/confluence/display/RTF/Declarative管道语法)。 我正在寻找管道步骤,无论是脚本化/声明性步骤"阶段Maven发布构建"。PFA的截图,可以通过正常的maven工作

  • 我们在maven发行版和maven版本插件上有一个问题。在詹金斯,我们想做释放自动按下一个按钮。为了消除快照依赖关系,我们希望使用maven versions插件。假设我们有两个项目A(最新版本0.0.1,最新快照0.0.2-快照)和项目B,它们依赖于Projecta-0.0.2-快照,我们希望发布项目B,我们如何将项目Bs依赖项升级到最新可用的发布版本?maven versions插件目标“us