我正在使用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_
和当前分支添加为后缀 .
如何禁用此行为?
1 回答
您可以按如下方式配置默认
CreateStartScripts
任务:无需为此创建自定义任务 .