【问题标题】:How to publish an Android library project hosted on Azure DevOps如何发布托管在 Azure DevOps 上的 Android 库项目
【发布时间】:2021-06-14 17:31:26
【问题描述】:

我正在使用 Azure DevOps 托管三个存储库,其中两个是主要项目,第三个是我编写的库, 现在我需要一种方法来发布这个库,以便它可以用于这两个项目以及公司将从事的任何其他项目, 但与 Github 不同的是,我只是创建一个版本并发布库,然后可能会转到 jitpack.io 并生成依赖项,我需要一种在 Azure DevOps 上执行相同操作的方法。

如果有人在 Azure DevOps 上做过类似的事情或类似的事情,我会非常感谢你如何处理它的想法或它是如何完成的链接。 提前致谢。

【问题讨论】:

    标签: android azure-devops git-submodules android-library


    【解决方案1】:

    在 Azure DevOps 上,我们有 Azure Artifacts 功能来存储程序所依赖的包。

    通常,您可以为您的 Android 软件包选择使用 Maven

    1. 您可以参考文档“Publish a Maven artifact using Gradle”从本地计算机手动构建库并将其发布到 Azure Artifacts

    2. 如果你想为你的库设置 CI/CD,这样当你对库的源代码进行一些更新时,它会触发一个管道来自动构建和发布一个带有更新的新包版本 Azure 工件。可以参考文档“Set up Azure Pipelines and Maven”。

    如果您已经构建并打包了库,并且库不经常更新,您只想将包上传到Azure Artifacts,您可以选择使用Universal

    【讨论】:

      猜你喜欢
      • 2021-12-31
      • 1970-01-01
      • 1970-01-01
      • 2020-06-03
      • 1970-01-01
      • 2021-12-11
      • 1970-01-01
      • 2020-08-01
      • 1970-01-01
      相关资源
      最近更新 更多