目前,我尝试配置Jenkins,这样我就可以自动进行发布构建。它应该将版本号从快照更改为发布版本,并执行所有SVN提交操作。完成后,它应该将其切换回新的快照版本并提交。在我从maven切换到gradle之前,相同的插件工作正常。
我已经创建了一个gradle构建,可以正常工作。它正在从gradle中的属性“version”读取版本。属性文件。此版本是gradle版本中使用的版本。还可以运行“artifactoryPublish”将JAR发布到我的artifactory。
问题是:
当我打开“Artifactory Pro Release Staging”对话框时(http://imgur.com/T44BtQB)它没有填写“Release version”、“Next development version”字段,也没有填写任何其他字段。如果我手动填充字段,则一切正常。以及gradle中的版本。属性已正确更改和签入。
我怎样才能解决这个问题?
已使用版本:
谢谢
这可能是由于以下原因而发生的,当读取属性时
在我看来,这似乎是你的梯度。无法使用SVN将属性与其余文件一起提交。你能检查一下这个吗?
如果它已提交并且在Jenkins执行构建作业时有效地与所有其他源文件一起存在,那么确保Jenkins构建作业在正确的位置查找gradle.properties文件可能是值得的。Gradle插件的默认行为是在每个项目的根目录下搜索gradle.properties文件。如果这不是您的gradle.properties文件所在的位置,您可能需要手动设置路径。为此,请在Jenkins作业中的“开关”下添加以下内容:
-Dgradle.user.home=$HOME/.gradle
如果有帮助,请告诉我。
根据您的描述,当您访问“Artifactory Release Staging”页面时,“Release version”和“Next development version”字段为空。这可能是因为您没有在Jenkins作业配置中定义版本和下一个开发版本的属性名称。下面是你的做法:1。打开你的gradle。属性文件,并查找版本属性的名称。例如,如果你的gradle。属性包含:version=1.2-SNAPSHOT,则名称为“version”。2、打开Jenkins作业配置,将“版本”放在“发布属性”和“下一步正确开发”文本字段中。您应该在“Release Staging”配置下找到它们。
现在,Artifactory Release Staging页面应该知道从何处获取版本。在Maven中使用Artifactory Release Staging时,不需要此配置,因为在Maven中,只能在pom文件中的一个位置找到版本。
希望这能有所帮助
我正在尝试运行我的项目,它运行没有任何问题,但在我更新Android Studio后…我有一个错误,我不知道我使用了哪个android studio版本之前,更新降级到它。 Android Gradle插件只支持Kotlin Gradle插件1.3.0及更高版本。以下依赖项不满足所需版本:项目':assets_audio_player'->org.jetbrains.kotlin:kotlin-g
类似于这里问的问题:Android Studio不支持的gradle版本,但我使用的是兼容版本,但那里的答案并没有为我解决问题。 我使用的是在Ubuntu 14.04 LTS下运行的Android Studio Beta 0.8.1。我正在尝试导入一个与我的团队共享的项目,但当我克隆该项目并尝试构建它时,我收到了以下错误: 当我点击链接时,我收到这个错误: 下面是我的build.gradle文件的
Gradle build scan总是建议Android项目使用最新版本的Gradle(现在是4.0.2)。 您是否注意到了任何构建速度的提高,或者相反,在始终使用最新版本的Gradle时,是否注意到了任何倒退?
我的申请很有效。我刚刚更新了Android Studio 3.6.1, 在更新Android Studio之后,我得到了这个对话框,我将更新Gradle插件的版本,如下所示。 更新后,我的应用程序崩溃,出现以下错误。 我的项目级生成。gradle是: 我的应用程序级别build.gradle是: 我尝试过的唯一解决方案是恢复我更新过的Gradle版本,但如果我想使用最新版本,该怎么办。 我的一个项
我已经改变了gradle构建工具版本版本和清洁项目,使项目,但不工作