代码之家  ›  专栏  ›  技术社区  ›  Friedrich 'Fred' Clausen

渐变“应用程序”插件更改入口点脚本名称

  •  1
  • Friedrich 'Fred' Clausen  · 技术社区  · 6 年前

    我在用梯度 Application 插件,用于打包应用程序以便在Docker容器中运行。在本地,这一切都可以正常工作,我使用的唯一非默认Gradle Build语句是:

    apply plugin: 'application'
    // Rest of build file declaring dependencies, etc.
    mainClassName = 'com.example.MyApp'
    
    distributions {
      main {
        baseName = 'my-app'
      }
    }
    

    这将导致在 <app_base>/bin/my-app.sh .

    但当我在Jenkins上构建应用程序时,启动脚本是 bin/CI_my-app_develop 即它增加 CI_ 以当前分支作为后缀。

    我怎样才能阻止这种行为?

    1 回复  |  直到 6 年前
        1
  •  0
  •   Stanislav    6 年前

    可以配置默认值 CreateStartScripts 任务如下:

    createStartScripts {
        applicationName = 'my-app'
    }
    

    无需为此创建自定义任务。