Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Figure 1 shows an overview of the Toolchain:


Figure 1. Toolchain


Tools

...

The following table lists the tools:

Tool NameURLDescription
Sonarhttps://sonar.openecomp.org/OpenECOMP Sonar server, will hold Sonar metrics computed by each component builds
Nexus 3https://nexus3.openecomp.org/OpenECOMP Nexus 3 repository, this repo will hold Docker containers produced by OpenECOMP builds. Access is automatically provided to builds by the maven settings on the Jenkins Master, see Jenkins job for more details. User should be able to access and browse artifacts through this URL.
Nexus 2https://nexus.openecomp.org/OpenECOMP Nexus 2 repository, this repo will hold Maven2 artifacts produced by builds (both Release and Snapshot, also Javadoc-mavensite), Access is automatically provided to builds by the maven settings on the Jenkins Master, see Jenkins job for more details. User should be able to access and browse artifacts through this URL.
JIRAhttps://jira.openecomp.org/OpenECOMP JIRA instance, used to track issues, releases, stories...
Jenkins Masterhttps://jenkins.openecomp.org/

OpenECOMP Jenkins Master host, this host will only serve as a 'Display' as most of the Jobs will be executed by 'minions' (slave hosts.

which are defined by using the jenkins configuration repository in Gerrit.

Identity portalhttps://identity.linuxfoundation.org/registering portal : controls user account and group management.
Help Deskhelpdesk@openecomp.org

Send email with    Subject: problem or request summary    Body: Additional details    

Gerrit serverhttps://gerrit.openecomp.org/

Gerrit code review server, hosting the OpenECOMP git repositories as well as controlling access, push, review of new code

Also host the jenkins job configuration in a git repository that is following the same workflow (see Gerrit Workflow below).

Confluencehttps://wiki.openecomp.orgOpenECOMP Wiki, used to track project documentation, recommendation, guidelines...

Environment Setup

...

LF account setup

Please follow Follow the instructions on the identity portal to create a LF account and get access to the OpenECOMP gerrit instance (verify that you can log in using the link in the table above and that you can see the OpenECOMP list of Repositories). 

<<TODO:  What is "identity portal" and don't we want to make a link to it?>>

Git and Gerrit local setup

The OpenECOMP repositories are stored on Gerrit, you . You need a Git client to be able to pull/push code.

You also need to add a plugin to git Git in order to interact with Gerrit, the .  The plugin is called git review.

to To install it on Linux (Ubuntu) :

sudo apt-get install git-review 

to To install it on Windows :

--- Should we make the below section a sub section ?----

Follow those steps if you are a Windows user and need to interact with gerrit; it will help you installing when you install git-review on your system.

...