我正在使用Gradle Application插件打包应用程序,以便可以在Docker容器中运行。在本地,一切正常,我使用的唯一非默认Gradle构建语句是:
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_
和当前分支作为后缀。
如何禁用此行为?
答案 0 :(得分:0)
您可以如下配置默认的CreateStartScripts
任务:
createStartScripts {
applicationName = 'my-app'
}
无需为此创建自定义任务。