将Jenkins构建输出发布到Azure Dev Ops以进行发布

时间:2020-03-24 02:27:33

标签: jenkins azure-devops

我正在寻找如何将Jenkins构建输出发布到Azure Dev Ops以进行部署。

我们所有的代码都在TFS 2015上,构建定义在Jenkins中。

我们将完全迁移到Azure Dev ops,但是现在我只想通过Dev Ops管理部署。我将在每个主机上编写代理脚本,然后将文件移动到它们的正确位置。

查看Azure Cli-Publish Pipeline Artifacts

我无法使用到Jenkins的服务连接,因为服务器位于防火墙后面。我需要能够从Jenkins发布到Azure Dev Ops。

有什么创造性的方法吗?

1 个答案:

答案 0 :(得分:1)

例如,您可以从jenkins构建中创建一个nuget包(或任何其他包),然后将其推送到您在azure devops中创建的工件供稿中。下一步是创建一个发布管道,其中包含用于最新软件包版本的Azure Artifacts触发器(启用了持续集成触发器)。

here是有关如何从jenkins发布nuget包的示例。

编辑

注意Azure Artifacts的大小限制。到今天为止,只有2 GB可用空间。