Nort: Difference between revisions

From NovaOrdis Knowledge Base
Jump to navigation Jump to search
Line 41: Line 41:


<pre>
<pre>
release <snapshot|minor|major>|<version-string>
release <snapshot|minor|major>
</pre>
</pre>
or
<pre>
release <version-string>
</pre>


Makes a release by incrementing the release information appropriately, running all tests, building the final artifact and installing the artifact in the appropriate repository.
Makes a release by incrementing the release information appropriately, running all tests, building the final artifact and installing the artifact in the appropriate repository.


<font color=red>Under Development.</font>
<font color=red>Under Development.</font>

Revision as of 23:25, 22 April 2016

Internal

Overview

A set of bash scripts that know how to interact with Maven and the Maven configuration. They provide extended operational capabilities for Nova Ordis projects: runtime wrappers, building artifacts to be distributed, local and remote installation, etc. A customized copy of these scripts is installed under the ./bin directory for each project.

In the future, the utilities will gain the capability of driving Go projects as well, offering a unified command line interface for Java and Go projects.

GitHub


https://github.com/NovaOrdis/novaordis-release-tools

Installation

Update novaordis-release-tools from GitHub and then:

.../novaordis-release-tools/install <project-home-dir>


What it does not do and it should

Usage

install

Under Development.

release <snapshot|minor|major>

or

release <version-string>


Makes a release by incrementing the release information appropriately, running all tests, building the final artifact and installing the artifact in the appropriate repository.

Under Development.