gpt4 book ai didi

jenkins - Gradle "gradle-wrapper.properties"动态/可配置的 distributionUrl

转载 作者:行者123 更新时间:2023-12-03 03:46:13 25 4
gpt4 key购买 nike

我有一个 gradle 项目,我们使用 gradlew.sh 来构建它。

两个不同的团队使用同一个 GIT 项目/分支。

两个团队有两个不同的 jenkins 实例,其中包含构建项目的自动化。

现在假设两个团队都使用 jenkins automations 克隆和 checkout 相同的项目和分支,我希望为两个团队的 distributionUrl 使用两个不同的值

这是因为第一个团队无法访问第二个团队的 distributionUrl,反之亦然

有没有办法使这个值动态化,例如从命令行传递它,使用环境变量或其他东西?

我都试过了,但它不起作用,gradle 总是采用 gradle-wrapper.properties distributionUrl 中指定的值,没有给我任何覆盖它的改变。

如果我的问题不清楚或者您想了解更多信息,请随时告诉我,我会更新我的问题。

最佳答案

这是在命令行上传递分发 url 的方式:

./gradlew wrapper 
--gradle-distribution-url=https://[your-artifactory]/gradle-distribution/gradle-4.10.3-bin.zip
--gradle-distribution-sha256-sum=8626cbf206b4e201ade7b87779090690447054bc93f052954c78480fa6ed186e

来源:https://docs.gradle.org/current/userguide/gradle_wrapper.html#sec:adding_wrapper

关于jenkins - Gradle "gradle-wrapper.properties"动态/可配置的 distributionUrl,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56597107/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com