Ubuntu CI Engine
Introduction
What is the Ubuntu CI Engine?
Using the Ubuntu CI Engine
Prerequisites
Creating a Ticket
Monitoring a Ticket
Collecting Ticket Results
Exploiting Test Results
Ticket and general user interaction
General principles
Non Functional Stats Service
Generating Client Keys
Cleaning the database
Defining your Graph
Workflow Diagrams
Introduction
Delivery system
Components versus number of instances:
Component Specification
Existing Component Pieces
Launchpad Components
Planned Component Specification
Planned Library Utilities
CI Engine Service APIs
Branch listener
Examples
Style and Technology Guidelines
Manually setting up launchpad OAuth token
Automatic creation of launchpad OAuth tokens
ppa-hooks
Using Juju LXC For Local Development
Setting up Juju LXC
Host Configuration
Working with the code
Upgrade
Upgrading a Deployment
Examples
Upgrading adt-run for the test runner
Setting Up a Cloud Deployment
Deploying with Nagios
Ubuntu CI Engine
Docs
»
Component Specification
»
Planned Component Specification
View page source
Planned Component Specification
¶
Ticket System
Purpose
Deployment
Development Plan
Interactions
Design
REST APIs
Models
Web Server
Branch listener
Requirements
Proposed API
Lander
Purpose
Deployment
Interactions
Development Plan
Design
API
Branch/Source Builder
Purpose
Deployment
Interactions
Service Design
REST APIs
Worker Design
Image Builder
Deployment
Interactions
REST API
Development Plan
Test Runner
Purpose
Future
API for submitting test run requests
Deployment
Interactions
Development Plan
Queue Service
Purpose
Usage
Design
API
Planned Library Utilities
¶
Data Store
Requirements
Proposed API
Read the Docs
v: latest
Versions
latest
Downloads
PDF
HTML
Epub
On Read the Docs
Project Home
Builds
Free document hosting provided by
Read the Docs
.