Release management » History » Version 2
Sergey Smolov, 04/29/2015 05:17 PM
1 | 1 | Alexey Demakov | h1. Release management |
---|---|---|---|
2 | |||
3 | Номер готовящейся к выходу версии записан в файле @gradle.properties@: |
||
4 | <pre> |
||
5 | version=0.1.2-beta-SNAPSHOT |
||
6 | </pre> |
||
7 | |||
8 | h2. Автоматическое управление номером версии |
||
9 | |||
10 | Команда |
||
11 | |||
12 | <pre> |
||
13 | >gradle release -Pgradle.release.useAutomaticVersion=true |
||
14 | </pre> |
||
15 | |||
16 | 1. заменяет SNAPSHOT на текущую дату в формате yyMdd и создаёт дистрибутивы; |
||
17 | 2. инкрементирует номер сборки (2) и сохраняет его обратно в файл: |
||
18 | |||
19 | <pre> |
||
20 | version=0.1.3-beta-SNAPSHOT |
||
21 | </pre> |
||
22 | |||
23 | h3. Ручное управление номером версии |
||
24 | |||
25 | Команда |
||
26 | |||
27 | <pre> |
||
28 | >gradle release |
||
29 | </pre> |
||
30 | |||
31 | 1. Запрашивает номер версии в командой строке и создаёт дистрибутивы |
||
32 | |||
33 | <pre> |
||
34 | version=0.2.3-beta-150428 |
||
35 | </pre> |
||
36 | |||
37 | 2 | Sergey Smolov | 2. Запрашивает номер следующей версии в командной строке и сохраняет его обратно в файл: |
38 | 1 | Alexey Demakov | |
39 | <pre> |
||
40 | version=0.2.4-beta-SNAPSHOT |
||
41 | </pre> |
||
42 | |||
43 | Подробности: |
||
44 | 1. https://github.com/researchgate/gradle-release |