Плагин Gradle "application", изменяющий имена сценариев точки входа - PullRequest
0 голосов
/ 10 декабря 2018

Я использую плагин 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 Ответ

0 голосов
/ 10 декабря 2018

Вы можете настроить задачу по умолчанию CreateStartScripts следующим образом:

createStartScripts {
    applicationName = 'my-app'
}

Для этого не нужно создавать пользовательскую задачу.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...