PackageCI

Differences between revisions 1 and 12 (spanning 11 versions)
Revision 1 as of 2016-06-08 13:37:28
Size: 1741
Editor: corey.bryant
Comment:
Revision 12 as of 2019-07-26 17:57:39
Size: 2919
Editor: petermatulis
Comment: Add Train
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
=== Overview ===

The Ubuntu !OpenStack team uses automated packaging CI to build the core !OpenStack packages against a tarball generated for each upstream commit to core !OpenStack projects.

=== Published PPAs ===

CI packages are published to the following PPAs:

 * [[https://launchpad.net/~openstack-ubuntu-testing/+archive/ubuntu/train|Train Testing PPA]]
 * [[https://launchpad.net/~openstack-ubuntu-testing/+archive/ubuntu/stein|Stein Testing PPA]]
 * [[https://launchpad.net/~openstack-ubuntu-testing/+archive/ubuntu/rocky|Rocky Testing PPA]]
 * [[https://launchpad.net/~openstack-ubuntu-testing/+archive/ubuntu/queens|Queens Testing PPA]]
 * [[https://launchpad.net/~openstack-ubuntu-testing/+archive/ubuntu/pike|Pike Testing PPA]]
 * [[https://launchpad.net/~openstack-ubuntu-testing/+archive/ubuntu/ocata|Ocata Testing PPA]]
 * [[https://launchpad.net/~openstack-ubuntu-testing/+archive/ubuntu/newton|Mitaka Testing PPA]]
Line 3: Line 19:
The Ubuntu !OpenStack team uses packaging CI to build the core OpenStack packages against a tarball generated for each upstream commit to core OpenStack projects. The Ubuntu !OpenStack team uses packaging CI to build the core !OpenStack packages against a tarball generated for each upstream commit to core !OpenStack projects.
Line 6: Line 22:
Line 7: Line 24:
   * http://10.245.168.2:8080/view/Newton/
   * http://10.245.168.2:8080/view/Train/
   * http://10.245.168.2:8080/view/Stein/
   * http://10.245.168.2:8080/view/Rocky/
   * http://10.245.168.2:8080/view/Queens/
   * http://10.245.168.2:8080/view/Pike/
   * http://10.245.168.2:8080/view/Ocata/
Line 9: Line 32:
   * http://10.245.168.2:8080/view/Liberty/
Line 12: Line 35:
 * If a stable dependency needs an update to fix a daily build issue, backport a version to the ppa under ~openstack-ubuntu-testing as well (because the actual SRU upload will take some time).
* If a stable dependency needs an update to fix a daily build issue, backport a version to the corresponding ppa under lp:~openstack-ubuntu-testing as well (because the actual SRU upload will take some time).
Line 14: Line 39:
   * If it is an existing package, then upload it to the archive. Also backport it with the backport_package job, which will place it in <series>-staging (e.g. [[https://launchpad.net/~ubuntu-cloud-archive/+archive/ubuntu/newton-staging|newton-staging]]) and the trunk testing PPA (e.g. [[https://launchpad.net/~openstack-ubuntu-testing/+archive/ubuntu/newton|newton]]).
* If it is an existing package, then upload it to the archive. Also backport it with the backport_package job, which will place it in the corresponding UCA staging PPA (e.g. [[https://launchpad.net/~ubuntu-cloud-archive/+archive/ubuntu/newton-staging|newton-staging]]) and the corresponding trunk testing PPA (e.g. [[https://launchpad.net/~openstack-ubuntu-testing/+archive/ubuntu/newton|newton]]).
Line 19: Line 45:
Each of the !OpenStack team members have chosen days of the week when they spend some time focusing on daily CI build failures. Each of the !OpenStack team members have chosen days of the week when they spend some time focusing on fixing up daily CI build failures.
Line 22: Line 48:
|| coreycb|| jamespage || coreycb/ddellav || jamespage || ddellav || || coreycb|| jamespage || coreycb || jamespage || ||

Overview

The Ubuntu OpenStack team uses automated packaging CI to build the core OpenStack packages against a tarball generated for each upstream commit to core OpenStack projects.

Published PPAs

CI packages are published to the following PPAs:

Daily Package CI process

The Ubuntu OpenStack team uses packaging CI to build the core OpenStack packages against a tarball generated for each upstream commit to core OpenStack projects.

Following is the general process for fixing build failures:

Daily CI Rotation

Each of the OpenStack team members have chosen days of the week when they spend some time focusing on fixing up daily CI build failures.

Mon

Tues

Wed

Thurs

Fri

coreycb

jamespage

coreycb

jamespage

OpenStack/PackageCI (last edited 2020-06-05 18:25:47 by corey.bryant)