Project

General

Profile

Release management » History » Version 3

Sergey Smolov, 03/11/2016 11:50 AM

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 3 Sergey Smolov
1. Запрашивает номер версии в командной строке и создаёт дистрибутивы
32 1 Alexey Demakov
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