Skip to content

Upgrade jenkins-job-builder to 1.3.0+

Originally created by @bertagaz on #9646 (Redmine)

We’re using Debian’s old jjb v0.9.0 but a lot of changes have happened since then upstream.

It has a better recursive option where you can exclude the .git/ directory (ain’t that nice?). That’s what prevent us to store our automatically generated build_Tails_ISO_* jobs in a subdirectory.

Once 1.2.0 will be in Debian, we should:

  • revert puppet-tails:61f349c and puppet-tails:a4a74c5
  • move the build_Tails_ISO_* jobs in the build_Tails_ISO/ subdirectory of our jenkins-jobs repo (see jenkins-jobs:7e12053)
  • adapt our build_Tails_ISO_* jobs as in jenkins-jobs:b9f5e09 to use the new submodule option syntax.

Parent Task: #9486 (closed)

Related issues

Edited by bertagaz
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information