/
Integration of Peer Jenkins with LF master Jenkins

Integration of Peer Jenkins with LF master Jenkins

Contents

Introduction

This document describes the steps to integrate Peer Jenkins server with the LF master Jenkins.

Integration Steps

Step 1: Create an LF account for peer Jenkins server

Follow the instructions to create an LF account:

Step 2: Makes sure to login to the LF Gerrit with that LF account details and setup an SSH public key in that Gerrit account.

  • Login to the LF Gerrit with newly created peer Jenkins LF account credentials.
  • Add SSH public key of Peer Jenkins server in Peer Jenkins LF Gerrit account.

Reference Link: https://docs.releng.linuxfoundation.org/en/latest/gerrit.html#register-your-ssh-key-with-gerrit

Step 3: On Peer Jenkins UI, we need to configure another Gerrit connector that looks at LF Akraino Gerrit.

  • Login to Peer Jenkins server → Manage Jenkins → Manage plugins → Search for Gerrit Trigger plugin → Install Gerrit Trigger plugin
  • Set up LF Gerrit trigger on Peer Jenkins:
  • Specify the Gerrit server settings via "Manage Jenkins → Gerrit Trigger"
  • Fill in the server settings:
  • Click "Test Connection" to verify the connection.
  • Follow this link for more information about Gerrit trigger setup: https://wiki.jenkins.io/display/JENKINS/Gerrit+Trigger

Step 4: Create a JJB file for OVS-DPDK BP’s project under CI-management project in LF Akraino Gerrit for CI process.

Refer the following link on how to create JJB file under ci-management project in LF Gerrit:

https://docs.releng.linuxfoundation.org/en/latest/jenkins.html

Related content

Jenkins Peering Guide
Jenkins Peering Guide
More like this
Jenkins Guide
Jenkins Guide
More like this
Peer Jenkins Setup Guide
Peer Jenkins Setup Guide
More like this
Nexus Akraino Repository (MEC-based)
Nexus Akraino Repository (MEC-based)
More like this
Developer Documentation
Developer Documentation
More like this
Jenkins Master for Private Lab
Jenkins Master for Private Lab
More like this