Как установить версию для приложения Grails при развертывании - PullRequest
1 голос
/ 06 июля 2011

используется

 grails> set-version
Команда

, есть ли возможные способы создания версии приложения при ее развертывании.

Ответы [ 3 ]

7 голосов
/ 06 июля 2011

Вы можете установить его, изменив app.version в application.properties (в базовой директории проекта).

Я не совсем понимаю, что вы подразумеваете под "при развертывании", но вы можете программно изменить версию во время сборки (отредактировав файл), если вы об этом спрашиваете.

Как только приложение будет упаковано в войну и развернуто, изменение версии будет сложнее. Вы можете переименовать войну (не включая версию), если это то, что вас беспокоит.

2 голосов
/ 08 октября 2012

Версия приложения статическая;скрипт set-version просто обновляет номер версии в application.properties.Версия является свойством времени сборки, это не то, что вы бы изменили во время развертывания.

Я не уверен, почему вы захотите изменить номер версии во время развертывания.С точки зрения управления конфигурацией номера сборок, как правило, являются частью самой сборки и никогда не меняются, пока не появится другая сборка.

1 голос
/ 16 мая 2018

Мне удалось этого добиться (grails 3.3.0), установив параметр версии в файле build.gradle приложения

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