推荐的构建插件将工件部署到存储库

 123456q 发布于 2022-12-11 19:24

我们有一个在Windows slave上运行的Jenkins Maven构建,它在每次提交时运行maven包.我正在尝试使用提升的构建插件将提升的构建部署到nexus发布存储库.

我将"促销构建时......"设置为手动批准,并将"将工件部署到Maven存储库"的操作将存储库URL设置为" http://example.com:8081/nexus/content/repositories/releases / "和repo id为"release".但是,当批准被触发时,我们得到以下堆栈跟踪:

[INFO]部署在http://example.com:8081/nexus/content/repositories/releases/(id = release,uniqueVersion = true)部署主要工件artifactid-1.0.2.pom上传:http://示例.com:8081/nexus/content/repositories/releases/groupid/artifactid/1.0.2/artifactid-1.0.2.pom 错误:无法部署工件:无法传输工件groupid:artifactid:pom:1.0.2 from /发布(http://example.com:8081/nexus/content/repositories/releases/):无法传输文件:http://example.com:8081 /nexus/content/deposits/relaxs/groupid/artifactid/1.0.2/artifactid-1.0.2.pom.返回码为:401,ReasonPhrase:未经授权.org.apache.maven.artifact.deployer.ArtifactDeploymentException:无法部署工件:无法传输工件groupid:artifactid:pom:1.0.2 from/to release(http://example.com:8081/nexus/content/repositories/releases /):无法传输文件:http://example.com:8081 /nexus/content / deposits / release / groupid / artifactid/1.0.2 /artifactid-1.0.2.pom.返回码为:401,ReasonPhrase:未经授权.at org.apache.maven.artifact.deployer.DefaultArtifactDeployer.deploy(DefaultArtifactDeployer.java:143)at hudson.maven.reporters.MavenArtifactRecord.deploy(MavenArtifactRecord.java:193)at hudson.maven.RedeployPublisher.perform(RedeployPublisher.java) :176)at hudson.plugins.promoted_builds.Promotion $ RunnerImpl.build(Promotion.java:282)at hudson.plugins.promoted_builds.Promotion $ RunnerImpl.doRun(Promotion.java:224)at hudson.model.AbstractBuild $ AbstractBuildExecution.在hudson.model.Run.run(Run.java:1678)的hudson.model.Run.exe执行(Run.java:1740)运行(AbstractBuild.java:533)hudson.plugins.promoted_builds.Promotion.run(推广) .java:174)at hudson.model.ResourceController.execute(ResourceController.java:89)at hudson.model.Executor.run(Executor.java:240)

如果我更改促销操作以触发maven部署,则重新运行构建并且部署目标按预期工作,如果我添加git发布者,这也会在身份验证时失败.如果由运行Jenkins的用户在本地执行,则两个操作都会成功.

升级的构建插件如何确定部署的身份验证详细信息?

撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有