Debian Conference 2015 The annual Debian developer meeting

DebConf15 — Heidelberg, Germany
15–22 August 2015

Platinum Sponsor

    Hewlett-Packard

Gold Sponsors

  • credativ GmbH
  • sipgate GmbH
  • With encouragements of the Matanel Foundation
  • IBM
  • Google
  • Valve

Silver Sponsors

  • Farsight Security Inc.
  • Example42
  • Ubuntu supported by Canonical
  • Mirantis
  • 1&1 Internet AG
  • MySQL
  • Conova.com
  • Hudson River Trading
  • Cumulus Networks
  • Fujitsu TDS
  • ARM
  • Two Sigma Investments
  • BMW Group

Bronze Sponsors

  • godiug.net
  • Logilab
  • NETWAYS
  • Hetzner Online
  • University of Zurich, Department of Informatics
  • Deduktiva GmbH
  • Docker
  • DG-i
  • IT Support Group Electrical Engineering ETH Zurich
  • Univention
  • Dr. Markus Blatt - HPC-Simulation-Software & Services
  • MEINBERG Funkuhren GmbH & Co. KG
  • GUUG e.V.
  • teamix GmbH
  • Heroku, Inc.
  • PricewaterhouseCoopers AG

Supporters

  • Bitnami
  • elementary OS
  • Plat'Home
  • News
  • Wiki
  • Registration
  • Schedule
  • Sponsors
  • Contribute
  • Press / Contact
  • DebConf video streams

Continuous Delivery of Debian packages -- Michael Prokop

2015-08-17 14:00..14:45 in Berlin/London

How would it be to just commit your packaging changes to the version control system and get automated Q/A tests plus Debian packages for different releases without any further manual work required?

This is what we're doing for a company who relies 100% on Debian packages. The OpenStack project jenkins-job-builder allows us to manage more than 800 Jenkins jobs through a few YAML configuration files without touching the Jenkins web interface. jenkins-debian-glue takes care of Debian package builds, building on cowbuilder, lintian, piuparts and autopkgtest. Code review using Gerrit as well as configuration management (Puppet + Ansible) helps us control the workflow and infrastructure.

All the involved software is open source and in this talk I'll provide an overview how such a system can look like, how you might benefit for your own project and which challenges you might face.

URLs: http://jenkins-debian-glue.org/ http://michael-prokop.at/slides/debconf15_continuous-delivery-of-debian-packages.pdf

Speaker

Michael Prokop

Additional links

Video of Continuous Delivery of Debian packages

Links

Footer logo

The Summit Scheduler version 1.2.14 (revno: 560)

© Canonical Ltd., et al.

The source code for DebConf's version of Summit: http://anonscm.debian.org/gitweb/?p=debconf-data/summit.git

Report problems to the summit.debconf.org pseudo-package in the Debian Bug Tracking System