Я бы лучше использовал сине-зеленый подход к развертыванию с Jenkins вместо того, чтобы ваш сайт Grails был недоступен во время сборки.
Таким образом, у вас есть две идентичные среды, сконфигурированные точнотак же.Пока одна среда активна и обслуживает конечных пользователей, другая среда остается бездействующей.
Вы развертываете в синюю среду и тестируете там.
Затем вы переключаетесь, развертываете на зеленую и запускаете в работу.Время простоя минимально.
См. grails-samples/grails-website
в качестве примера.