【问题标题】:Downgrade Gradle version on Azure Pipeline在 Azure Pipeline 上降级 Gradle 版本
【发布时间】:2021-07-15 03:13:11
【问题描述】:

在 7.0 Gradle 版本之后,我的管道崩溃了。 我想将其降级到 6.8.3。我试过gradle wrapper --gradle-version=6.8.3,但它什么也没做。 顺便说一句,它是 Microsoft-hosted agentubuntu-latest VM。

【问题讨论】:

    标签: linux gradle azure-devops azure-pipelines


    【解决方案1】:

    我没有找到其他解决方案,但它可以正常工作。

    - script: |
        wget https://downloads.gradle-dn.com/distributions/gradle-6.8.3-bin.zip
        unzip -d . gradle-6.8.3-bin.zip
      displayName: Download Gradle 6.8.3
    - script: |
        ./../../gradle-6.8.3/bin/gradle bundleRelease
      displayName: Build Bundle
    

    【讨论】:

    • 很高兴知道它现在可以工作了。请标记您的答案,以便有相同问题的人更容易找到答案。
    • 我需要等待 48 小时才能接受我的回答。
    【解决方案2】:

    请在您的gradle/wrapper/gradle-wrapper.properties 文件中添加distributionUrl=https\://services.gradle.org/distributions/gradle-6.8.3-all.zip

    例如:

    这里是the document

    这是我的管道配置和结果:

    pool:
      vmImage: 'ubuntu-latest'
    
    steps:
    - task: Gradle@2
      inputs:
        gradleWrapperFile: 'gradlew'
        tasks: 'build'
        publishJUnitResults: false
        javaHomeOption: 'JDKVersion'
        jdkVersionOption: '1.8'
        gradleOptions: '-Xmx3072m'
        sonarQubeRunAnalysis: false
    

    【讨论】:

    • 我将此文件创建到指定位置。也许 gradle 预装在 ubuntu-latest 映像上,可以吗?我只使用gradle bundleRelease 来构建一个新的 aab。我需要做些什么来使用 distributionUrl 作为版本?还是7.0。
    • 是的,在 ubuntu-latest 镜像上,gradle 的默认版本是 7.0。根据the document:将使用安装在代理机器上的 Gradle 版本,除非您的存储库的 gradle/wrapper/gradle-wrapper.properties 文件具有指定不同 Gradle 版本以在构建期间下载和使用的 distributionUrl 属性。它对我有用。你能分享你的管道配置吗?
    • 现在很清楚你在说什么了。现在我坚持使用Error: Not found wrapperScript: gradlew。我试着解决它。
    • 此错误消息表示您的存储库中没有 gradlew 文件。可以参考this documentthis ticket
    • 我使用 ionic 并且 android 平台文件不包含 gradlew 文件。我用ionic cordova prepare android 构建。我尝试在使用Gradle@2 之前使用gradle wrapper --gradle-version 6.8.3 生成,但它仍然是7.0。
    猜你喜欢
    • 2023-02-23
    • 1970-01-01
    • 1970-01-01
    • 2015-02-17
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-19
    相关资源
    最近更新 更多