Difference between revisions of "On-Boarding New Projects"

From Lingoport Wiki
Jump to: navigation, search
(Created page with "This quick reference provides the main points to on-board a Globalyzer Lite and/or an LRM project using Jenkins. = Copy a Project in the Automation Tab = The simplest way to o...")
 
(Copy a Project in the Automation Tab)
Line 5: Line 5:
 
* Copy a project:
 
* Copy a project:
 
** Click on New Item
 
** Click on New Item
** Enter a name in the form <Group_Name>.<Project_Name> in the <code>Enter an item name</code> text field at the top. The group is licensed and provided by Lingoport support. For instance, if you have a licensed group called <code>Acme</code>, the name to enter would be something like <code>Acme.Widget</code>. See [[On Boarding the Group License Expiration Job]] for more on the Group. It's recommended to use a licensed group even for Globalyzer Lite only project in case you want to add LRM in the future.
+
** Enter a name in the form <Group_Name>.<Project_Name> in the <code>Enter an item name</code> text field at the top, something like <code>Acme.Widget</code> if you have a licensed group called <code>Acme</code>. See [[On Boarding the Group License Expiration Job]] for more on the Group. It's recommended to use a licensed group even for Globalyzer Lite only project in case you want to add LRM in the future.
 
** Enter the name of an existing Automation or Template Jenkins job in the <code>Copy from</code> text field at the bottom. If you copy from a Template, you have three possibilities:
 
** Enter the name of an existing Automation or Template Jenkins job in the <code>Copy from</code> text field at the bottom. If you copy from a Template, you have three possibilities:
*** Lingoport.SampleLite
+
*** Lingoport.SampleLite: a Globalyzer Lite only project that scans code for i18n issues
*** Lingoport.SampleLRM
+
*** Lingoport.SampleLRM: an LRM only project that analyzes resource files and their translation status
*** Lingoport.SampleLITELRM
+
*** Lingoport.SampleLITELRM: a Globalyzer Lite and LRM project for both.
  +
** Enable the Jenkins job
  +
** Save the initial Jenkins job
  +
  +
= General Configuration =
  +
To modify some of the configuration, click on the Configure button for the Jenkins job
  +
==
  +
= The Globalyzer part =
  +
When you copied a Globalyzer Lite or a Globalyer Lite and LRM project, one section will

Revision as of 15:50, 18 May 2018

This quick reference provides the main points to on-board a Globalyzer Lite and/or an LRM project using Jenkins.

Copy a Project in the Automation Tab

The simplest way to on-board a new project is to simply copy an existing one and modify some attributes. The Template tab has a number of project to start with for the first time around.

  • Go to the Automation Tab
  • Copy a project:
    • Click on New Item
    • Enter a name in the form <Group_Name>.<Project_Name> in the Enter an item name text field at the top, something like Acme.Widget if you have a licensed group called Acme. See On Boarding the Group License Expiration Job for more on the Group. It's recommended to use a licensed group even for Globalyzer Lite only project in case you want to add LRM in the future.
    • Enter the name of an existing Automation or Template Jenkins job in the Copy from text field at the bottom. If you copy from a Template, you have three possibilities:
      • Lingoport.SampleLite: a Globalyzer Lite only project that scans code for i18n issues
      • Lingoport.SampleLRM: an LRM only project that analyzes resource files and their translation status
      • Lingoport.SampleLITELRM: a Globalyzer Lite and LRM project for both.
    • Enable the Jenkins job
    • Save the initial Jenkins job

General Configuration

To modify some of the configuration, click on the Configure button for the Jenkins job ==

The Globalyzer part

When you copied a Globalyzer Lite or a Globalyer Lite and LRM project, one section will