hubs – a Debian Build System, hosted for you


We are building a Debian-based build system service and are starting with this as soon as... right now (see why).

If you package software for Debian and are interested, just sign up and we will get in touch with you as soon as your account is ready.

Below is what we expect to provide you with:

  • Debian build system setup.
  • For Debian Squeeze, Wheezy, Jessie & Sid.
  • For Intel 32 & 64bit.
  • Clean build environment.
  • Lintian.
  • Build logs.
  • Individual account.
  • One public repository per account.
  • Secure upload through SSH.
  • GPG-signed repository.
  • For you: (almost) nothing to setup, nothing to maintain.
  • Open Source.

Simple as 1, 2, 3 and 4. And 5.

1. Install hubs:

wget -O - http://repo.hubs.im/hubs/keys/sid.gpg | apt-key add -
echo "deb http://repo.hubs.im/hubs unstable main" > /etc/apt/sources.list.d/hubs.list
apt-get update
apt-get install hubs

2. Initialize your system and install your own repository:

hubs
wget -O - http://repo.hubs.im/arnaud/keys/sid.gpg | apt-key add -
echo "deb http://repo.hubs.im/arnaud unstable main" > /etc/apt/sources.list.d/hubs.list
apt-get update

3. Now you're all set. Send your package:

dupload --to hubs first-package_0.0.1-1_i386.changes
dupload note: no announcement will be sent.
Checking signatures before upload......signatures are ok
Uploading (scpb) to upload.hubs.im:/repos/users/arnaud/incoming
[ ... ]
Uploading (scp) to hubs (repo.hubs.im)
Enter passphrase for key '/home/arnaud/.ssh/id_rsa':
[ ... ]

4. Check your build and its logs on http://hubs.im/arnaud/builds.

5. Install your newly built package directly from your repository and enjoy:

apt-get install first-package



a hupstream experiment