我刚刚开始在我的项目中使用 Jenkins for CI 和 Gradle 构建工具。
I found 使用 Gradle 和 Jenkins 构建持续交付管道我不明白为什么作者建议“始终使用包装器!” (c) 编号。 120幻灯片。为什么这比直接涉及 Gradle 更好?
如果您使用 Gradle 包装器,则可以更轻松地支持不同版本的 Gradle,并使其他人更轻松地开始您的项目。他们可以克隆您的项目,运行“gradlew”并安装正确版本的 Gradle。
如果您的组织想要添加自定义配置(例如 init Gradle 脚本),您还可以通过 Gradle 包装器进行控制。
如果您不使用包装器,则必须确保您的 Jenkins 服务器设置了正确的 Gradle 发行版。这并非不可能,但它将您的构建与特定的构建环境联系起来。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)