You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Basic CI Services

A Linux Foundation ID is required for all services (identity.linuxfoundation.org)

New Projects

  • The PTL reachs out to the CI/Blueprint Validation Lab sub-committee to create project under Gerrit and in other Linux Foundation infrastructure. This includes VMs or community lab share they may need.
  • The CI/Validation sub-committee approves the request and assists the PTL to access the resources.
  • PTL coordinates with the project team to start the development.
  • Projects have a list of committers who can put code into the projects; this needs to be given to LF to assign to your LF account.
  • We recommend projects be named as such: <blueprint-name>_<subproject-name>, so that different blueprints can be easily discerned in Gerrit.
  • For new Projects: the CI/Blueprint Validation Lab sub-committee sends an email to helpdesk@akraino.org with name of project (lower case) and list of committers.
  • Documentation in wiki generally refers to the latest master branch code (may be overridden by documentation subcommittee)

CI Process - Gerrit

CI Process - Jenkins

CI Process - Nexus

  • All built artifacts are stored in Nexus
  • Individual CD processes retrieve from nexus as the result of Gerrit API events
  • nexus3 can be used to retrieve Docker containers (it supports Docker v2 API) 


  • No labels