【问题标题】:Publish Jenkins build output to Azure Dev Ops for release pipeline将 Jenkins 生成输出发布到 Azure Devops 以用于发布管道
【发布时间】:2020-07-04 13:01:35
【问题描述】:

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

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

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

查看 Azure Cli - Publish Pipeline Artifacts

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

有什么创造性的方法吗?

【问题讨论】:

    标签: jenkins azure-devops


    【解决方案1】:

    例如,您可以从 jenkins build 创建一个 nuget 包(或任何其他包),并将其推送到您在 azure devops 中创建的工件提要。接下来是为最新的包版本创建带有 Azure Artifacts 触发器(启用了持续集成触发器)的发布管道。

    here 是一个关于如何从 jenkins 发布 nuget 包的示例。

    编辑

    注意 Azure Artifacts 的大小限制。根据今天,只有 2 GB 是免费的。

    【讨论】:

    • 我迟到了 - 但这最终成为了解决方案。一种体面的方法,效果很好。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-03-17
    • 2021-06-24
    • 1970-01-01
    • 2021-09-07
    • 1970-01-01
    相关资源
    最近更新 更多