Versions Compared

Key

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

...

When a job is done, the Lab Jenkins will issue a REST call to LF Jenkins to trigger the "External Lab" job, passing it the URL to the log directory to archive.  The LF Jenkins "External Lab" jobs are set up to retrieve and archive the job log files from this website directory.  

...

  1. Determine what your lab name should be.  Example: "windriver".
  2. Create a LF ID for your lab Jenkins user.  As a convention, the LF ID should be onap-ci-{lab-name}.  Example: "onap-ci-windriver".
  3. Send email to LF helpdesk@onap.org to inform them of this account and request them to grant this account the right permissions for External Lab integration.
  4. Set up your Lab Jenkins jobs to deploy its log files to a publicly readable log server website as specified in he the previous section.
  5. Define the External Labs Lab jobs to which you want to post results to in LF Jenkins.  This is done by submitting changes to ONAP ci-management repo.  Example: "lab-windriver-beijing-heat-deploy".  
  6. Add a post-build step to your Lab Jenkins job to trigger the External Lab job on LF Jenkins.

...