maven.必威国际有限公司jenkins-ci.org (1)your_user_name_here your_encrypted_password_here
更喜欢自动发布而不是手动发布
看到设置自动插件发布而不是这个指南。 |
确保你有释放插件的权限。请参阅本指南了解更多细节
您需要告诉Maven要访问的凭据Artifactory.
要从Artifactory获取加密密码,请遵循以下步骤:
登录到Artifactory。
点击右上方的用户名,从菜单中选择“设置我”。
选择“Maven”作为包类型(忽略存储库选择和关于缺乏权限的消息)。
在下面输入你的登入密码,然后按解锁键。
点击底部的“Generate Settings”。
点击“下载片段”。
打开下载的XML文件并查找您的加密的密码.忽略此文件中的其他所有内容。
创建文件~ / .m2 / settings.xml
(~
表示用户的主目录,例如。/home/yourname
或C:\Users\yourname
),并确保它包含<服务器>
元素如下图所示:
maven.必威国际有限公司jenkins-ci.org (1)your_user_name_here your_encrypted_password_here
1 | 这不再是一个有效的主机名,但仍然是Jenkins插件父POM默认使用的ID。必威国际有限公司您可能需要添加额外的< server > 如果你的插件POM覆盖了继承的Maven< distributionManagement > ,但这应该是罕见的。 |
Maven Release Plugin会在执行发布时自动推送到存储库,所以您需要设置GitHub接受你的SSH密钥.
看到GitHub上的SSH帮助为更多的信息。
首先,确保你的插件使用了合理的最新版本父母POM.这将防止在发布插件时出现的绝大多数问题,例如过时的Maven插件,或过时的主机名。
对于这个错误最常见的两种解释是:
您没有上传文件到指定路径的权限。了解有关如何请求上传权限的更多信息.检查允许上传的路径是否与实际的上传尝试相匹配(即没有输入错误)。
指定的版本已经存在,您试图覆盖它。我们不允许替换现有的版本。在发布过程中指定一个不同的、以前未使用的版本号。
如果提供的解决方案都没有帮助,请发送电子邮件到必威国际有限公司Jenkins开发者邮件列表解释一下你做了什么,是怎么失败的。