hubs – un build system Debian hébergé pour vous


Nous mettons en place un service de build system Debian hébergé (voici pourquoi).

Si vous packagez des logiciels pour Debian et êtes curieux, enregistrez-vous : nous vous recontacterons dès l’ouverture de votre compte.

Voici ce à quoi vous pouvez vous attendre :

  • Build system Debian.
  • Pour Debian Squeeze, Wheezy, Jessie & Sid.
  • Architectures Intel 32 & 64-bits.
  • Environnement de build propre et sécurisé.
  • Lintian.
  • Logs de build.
  • Compte personnel.
  • Un dépôt public par compte.
  • Upload sécurisé par SSH.
  • Dépôt signé par clé GPG.
  • Presque rien à installer.
  • Rien à maintenir.
  • Open Source.

Simple comme 1, 2, 3, 4. Et 5.

1. Installez 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. Initialisez hubs et installez votre propre dépôt :

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. Maintenant vous êtes prêt. Envoyez votre 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. Vérifiez votre build et les logs sur http://hubs.im/arnaud/builds.

5. Et installez votre package fraîchement buildé directement depuis votre dépôt personnel :

apt-get install first-package



un projet hupstream