Project

General

Profile

How to Release the Tool » History » Version 1

Sergey Smolov, 05/16/2018 04:26 PM

1 1 Sergey Smolov
h1. How to Release the Tool
2 1 Sergey Smolov
3 1 Sergey Smolov
The following algorithm cannot be applied without granting an access to the internal network of the ISP RAS.
4 1 Sergey Smolov
5 1 Sergey Smolov
To release the _QEMU4V_ tool do the following:
6 1 Sergey Smolov
7 1 Sergey Smolov
* Go to the Jenkins GUI, enter the "QEMU4V_Release" item and select "Build Now" option. If the building process was successful (see "Console Output" tab for more details), the tool binary distribution should be upload to the local Nexus update server.
8 1 Sergey Smolov
* Close the resolved\verified issues on Redmine, mark them as published at the presented build.
9 1 Sergey Smolov
* Create the Git tag manually and push it to the server:
10 1 Sergey Smolov
<pre>
11 1 Sergey Smolov
git tag <tag-number>
12 1 Sergey Smolov
git push origin <tag-number>
13 1 Sergey Smolov
</pre>
14 1 Sergey Smolov
* Pack the tagged sources into the *.tar.gz archive:
15 1 Sergey Smolov
<pre>
16 1 Sergey Smolov
git archive <tag-number> | gzip > /path/to/the/TAR/archive
17 1 Sergey Smolov
</pre>
18 1 Sergey Smolov
* Upload the archive to the "Files" tab of project page.
19 1 Sergey Smolov
* Publish the release on a "News" tab of project page.