Project

General

Profile

Release management » History » Version 1

Alexey Demakov, 04/29/2015 04:51 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. Запрашивает номер седующей версии в командной строке и сохраняет его обратно в файл:
38
39
<pre>
40
version=0.2.4-beta-SNAPSHOT
41
</pre>
42
43
Подробности:
44
1. https://github.com/researchgate/gradle-release