Difference between revisions of "Globalyzer CI/CD (Continuous Integration and Continuous Delivery)"

From Lingoport Wiki
Jump to: navigation, search
(What is Globalyzer Lite and Globalyzer CI/CD?)
(Using Globalyzer Lite in a Continuous Globalization System)
Line 8: Line 8:
 
If the Lingoport Continuous Globalization System was installed and configured using the Stack Installer or Stack Updater, then Globalyzer Lite has already been integrated into the system.
 
If the Lingoport Continuous Globalization System was installed and configured using the Stack Installer or Stack Updater, then Globalyzer Lite has already been integrated into the system.
 
# Check in a project definition file into source control.
 
# Check in a project definition file into source control.
# On-board a Jenkins project for the code base using one of the templates.
+
# On-board a Jenkins project for the code base using one of the Globalyzer Lite templates like Lingoport.SampleLite or Lingoport.SampleLiteLRM.
 
# Check the Lingoport Dashboard and verify that the results are shown.
 
# Check the Lingoport Dashboard and verify that the results are shown.
   
Globalyzer Lite is easy to integrate into Continuous Integration (CI) systems. For instance, using Lite from Jenkins can be done through the following steps:
+
Globalyzer Lite is easy to integrate into other Continuous Integration (CI) systems as well.
   
 
# Check in a project definition file into source control (or, if you prefer, place one in the Jenkins server's filesystem).
 
# Check in a project definition file into source control (or, if you prefer, place one in the Jenkins server's filesystem).

Revision as of 21:15, 12 June 2019

What is Globalyzer Lite and Globalyzer CI/CD?

Globalyzer Lite is the product that allows users to scan code and create reports without having to use the Globalyzer Workbench or set up a database. In the Lingoport Continuous Globalization Server, Globalyzer Lite (Globalyzer CI/CD) is an integral part of the process to create reports that are displayed in the Lingoport Dashboard showing the number of internationalization issues detected.

GlobalyzerDashboard.png

Using Globalyzer Lite in a Continuous Globalization System

If the Lingoport Continuous Globalization System was installed and configured using the Stack Installer or Stack Updater, then Globalyzer Lite has already been integrated into the system.

  1. Check in a project definition file into source control.
  2. On-board a Jenkins project for the code base using one of the Globalyzer Lite templates like Lingoport.SampleLite or Lingoport.SampleLiteLRM.
  3. Check the Lingoport Dashboard and verify that the results are shown.

Globalyzer Lite is easy to integrate into other Continuous Integration (CI) systems as well.

  1. Check in a project definition file into source control (or, if you prefer, place one in the Jenkins server's filesystem).
  2. Run the following from Jenkins' shell:
    java -jar globalyzer-lite.jar -f "${WORKSPACE}/GlobalyzerProjectDefinitionFile.xml" --project-path "${WORKSPACE}" --report-path "globalyzer-lite-reports"
  3. Use the Lingoport Dashboard to display the results from the generated reports.

You may also pass the reports to your own reporting system.