Я запускаю основную программу java с аргументами, используя задачу запуска плагина gradle. Программа использует picocli для разбора аргументов командной строки. Это прекрасно работает при запуске в моей среде Dev с помощью следующей команды:
./gradlew run --args="-ahttp://foo.com/bar -dmydeviceid"
Это также работает нормально, когда я ssh в док-контейнер для моего образа приложения Docker.
Однако, если я запускаю ту же задачу запуска Gradle в конвейере Spinnaker Run Run с тем же образом докера, это не работает. Операторы журнала показывают, что аргументы получены программой правильно, но не обработаны picocli. Я предполагаю, что это потому, что генератор кода для picocli по какой-то причине не работает в конвейере запуска заданий Spinnaker.
Любые предложения, как это исправить.