簡體   English   中英

在 Azure Devops 中發布到內部提要

[英]Publish to internal feed in Azure Devops

我們正在遷移到 Azure devops 環境,遇到問題。 在我們的舊環境中,我們使用 Jenkins 服務器來自動執行發布過程 gradle maven 使用以下信息部署插件腳本: groupId 示例:“com.foo” artifactId 示例:“Hello” artifact:示例:'jar' feed url 示例: 'https://pkgs.dev.azure.com/......maven/v1' password:... ,然后二進制文件登陸了 JFrog Artifactory 服務器。

現在在 Azure devops 中,我們無法弄清楚如何使用其任何標准任務將工件發布到工件提要。 我一直在查看通用 packges 任務和 Maven@3,但它們似乎都沒有提供正確的參數。

此外,我們不確定我們應該使用發布管道還是“正常”管道。 任何 Azure Devops 高手都可以在這里提供一些建議嗎?

如果您正在構建 Azure 管道並發布到 Azure Articat 提要,那么有一些任務可以構建和發布您的 maven 模塊。

https://learn.microsoft.com/en-us/azure/devops/pipelines/artifacts/publish-maven-artifacts?view=azure-devops

你不需要顯式設置密碼,因為 auth 都是在 devops 內部完成的。 您必須按照指南中的說明進行設置。

問題的第二部分。 管道(用 YAML 編寫)和經典發布管道(UI 驅動)都可以構建、測試和部署應用程序。 此舉似乎是針對 YAML 中編寫的管道,其中添加了大多數新功能到該系統。

您想要獲取本地工件並將其放在提要上,但您不能使用本地工件並將其放在提要上。

如果你使用 Maven,你可以使用mvn deploy --settings c:\user\user-settings.xml將它放在 Artifacts 上,設置為 xml & pom.xml 配置。 您不能忽略 settings.xml 步驟,因為它會將密碼和帳戶與 Artifacts 的提要相匹配。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM