[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#743191: Jenkings job for DHG’s all-packages



package: qa.debian.org
severity: wishlist
x-debbugs-cc: nomeata@debian.org

will user tag it asap. jenkins.d.n needs a different todo tracker then my 
inbox...

----------  Forwarded Message  ----------

Betreff: Jenkings job for DHG’s all-packages
Datum: Sonntag, 9. März 2014
Von: Joachim Breitner <nomeata@debian.org>
An: debian-qa@lists.debian.org

Hi QA-team,

the Haskell team maintains a list of haskell package versions that we
are distributing (or plan to distributing), and we have a script that
verifies that, judging from the Haskell package metadata, there is a
chance that this combination works.

It would be great if this check would run regularly in a jenkins job,
and notify us about failures.

The job should do this:
 * Enter an unstable or testing chroot,
 * Install cabal-install and darcs
 * Run "cabal update"
 * Run "darcs get http://anonscm.debian.org/darcs/pkg-haskell/tools/";
 * Run "cd tool/all-packages"
 * Run "./test-packages"
 * Fail depending on that scripts error code.
(May need some tweaking, i.e. more dependencies, but you get the idea).

Can someone help me write a jenkins job for that?

I looked at ruby-qa.yaml, but I could not find where to install
dependencies (like darcs or cabal-install). Or does jenking’s chroot
already have ruby installed?

Greetings,
Joachim

-- 
Joachim "nomeata" Breitner
Debian Developer
  nomeata@debian.org | ICQ# 74513189 | GPG-Keyid: 4743206C
  JID: nomeata@joachim-breitner.de | http://people.debian.org/~nomeata

-------------------------------------------------------

Attachment: signature.asc
Description: This is a digitally signed message part.


Reply to: