Gradle从Travis mangles暂存存储库上载档案
我有一个和gradle一起建立的 该项目使用gradlemaven插件使用uploadArchives目标上传发布工件。通常情况下,该目标会在Sonatype中创建一个staging存储库,然后升级存储库,几分钟后它会显示在Maven Central中 然而,最近,uploadArchives目标公司开始创建多个暂存存储库,每个存储库都包含所需工件的部分子集;只有在Travis中运行时才会发生这种情况,而不是在我尝试使用笔记本电脑时 我在这里遗漏了什么,这使得它在运行Gradle从Travis mangles暂存存储库上载档案,gradle,travis-ci,sonatype,maven-central,Gradle,Travis Ci,Sonatype,Maven Central,我有一个和gradle一起建立的 该项目使用gradlemaven插件使用uploadArchives目标上传发布工件。通常情况下,该目标会在Sonatype中创建一个staging存储库,然后升级存储库,几分钟后它会显示在Maven Central中 然而,最近,uploadArchives目标公司开始创建多个暂存存储库,每个存储库都包含所需工件的部分子集;只有在Travis中运行时才会发生这种情况,而不是在我尝试使用笔记本电脑时 我在这里遗漏了什么,这使得它在运行/gradlew uplo
/gradlew uploadArchives
时在本地工作,但在Travis中失败了
以下几个链接可能会有所帮助:
sudo:enabled
或docker的Travis VM将在工件上传之间更改IP地址,这将提示Sonatype认为这些工件属于不同的存储库。将此添加到我的travis.yml
修复了它:
sudo: false
dist: trusty