Мы стремимся централизовать развертывание файлов WAR в Glassfish через asadmin deploy
маршрут.
Я знаю, что Glassfish поддерживает автоматическое развертывание. через папку, но вы хотите управлять контекстом и другими параметрами вне файла войны.
На данный момент мы используем развертывание следующим образом
asadmin --port 8048 deploy --name app-test --force --contextroot "/app/test" /usr/local/gfdeploy/app-1.2.war
Однако мы хотим управлять этим с помощью централизованного сценария (стиль DevOps), и я также понимаю, что мы можем использовать для этого пользователя «admin», но хотели бы создать пользователя с возможностью развертывания, но не создавать / изменять другие ресурсы (JDBC Бассейны и т. Д.).
Есть ли в Glassfish более тонкая гранулированность разрешений, кроме asadmin
группа, которая позволит развернуть? или есть ли способ создать новую группу с необходимыми разрешениями?
Ответ с форума Payara заключается в том, что в настоящее время это не поддерживается, но есть открытый запрос на улучшение связанные с этим.