Project

General

Profile

Release management » History » Revision 2

Revision 1 (Alexey Demakov, 04/29/2015 04:51 PM) → Revision 2/3 (Sergey Smolov, 04/29/2015 05:17 PM)

h1. Release management 

 Номер готовящейся к выходу версии записан в файле @gradle.properties@: 
 <pre> 
 version=0.1.2-beta-SNAPSHOT 
 </pre> 

 h2. Автоматическое управление номером версии 

 Команда 

 <pre> 
 >gradle release -Pgradle.release.useAutomaticVersion=true 
 </pre> 

 1. заменяет SNAPSHOT на текущую дату в формате yyMdd и создаёт дистрибутивы; 
 2. инкрементирует номер сборки (2) и сохраняет его обратно в файл: 

 <pre> 
 version=0.1.3-beta-SNAPSHOT 
 </pre> 

 h3. Ручное управление номером версии 

 Команда 

 <pre> 
 >gradle release 
 </pre> 

 1. Запрашивает номер версии в командой строке и создаёт дистрибутивы 

 <pre> 
 version=0.2.3-beta-150428 
 </pre> 

 2. Запрашивает номер следующей седующей версии в командной строке и сохраняет его обратно в файл: 

 <pre> 
 version=0.2.4-beta-SNAPSHOT 
 </pre> 

 Подробности: 
 1. https://github.com/researchgate/gradle-release