Feature: Jenkins for DU image building

Bug #1301572 reported by Devdatta Kulkarni
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Solum
Triaged
Wishlist
Julien Vey

Bug Description

Currently we are using custom shell scripts for building DUs.

As part of this feature we want to investigate use of Jenkins for the same purpose.

The logical approach is to start with Ed's generic RPC-based builder code and add a 'Jenkins handler'. We would need to run a Jenkins server somewhere (devstack?) and move the builder scripts there. The server would need to be triggered via RPC messages with sufficient information to perform the builds.

A simpler option might be to start with the builder API and let it call Jenkins (synchronously). Once this piece is working move it behind the RPC-based builder code.

Reference:
https://wiki.openstack.org/wiki/Solum/ApiModel

Revision history for this message
Angus Salkeld (asalkeld) wrote :

Lets not use rpc servers if we don't need them.

Revision history for this message
Adrian Otto (aotto) wrote :

Jenkins should be an option, but should not be the default option. Solum should be able to stand alone with a default reference implementation that does not rely on a Java runtime environment.

Changed in solum:
status: New → Triaged
summary: - Jenkins for DU image building
+ Feature: Jenkins for DU image building
Adrian Otto (aotto)
Changed in solum:
milestone: none → juno-1
Revision history for this message
Julien Vey (vey-julien) wrote :

Drone could be a good alternative. It is a Travis-like CI system built on top of Docker.
More flexible and lighter than jenkins

https://github.com/drone/drone

Adrian Otto (aotto)
Changed in solum:
milestone: juno-1 → juno-2
assignee: nobody → Julien Vey (vey-julien)
tags: added: other-system-integration
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.