Gradle没有从远程存储库中选择最新版本(即s3)

时间:2018-01-04 15:57:24

标签: jenkins gradle amazon-s3

我遇到了Gradle的问题。 我们有Jenkins Pipeline项目将发布" A"项目到S3回购。 在同一个管道中,我们有下一步从S3 repo中为Project" A"提取最新版本。我还验证了S3它发布的所有最新版本没有任何问题。

问题:

我们将旧的版本5版本改为一版,让我们说2.8.239而不是2.8.245(在S3中可用)。

但对于其他项目,它是精选最新版本。任何建议???

编辑::

我发现gradle按以下顺序运行

  1. 插件
  2. 配置阶段
  3. 执行阶段
  4. 但是在插件中,我们正在尝试阅读自定义扩展程序,如" APPConfig {version}"但当时没有得到正确的价值。 所以我们试图在再次在插件中创建的任务中执行该代码。 但是我们都知道依赖性评估在任务执行之前发生。所以在依赖项脚本块中添加了一些if条件。现在它有效。

0 个答案:

没有答案