Commit d64bebe1 authored by Tails developers's avatar Tails developers
Browse files

Roadmap update.

parent dec60e4e
......@@ -33,28 +33,26 @@ What we have
Roadmap
=======
0. Setup a few basic Jenkins jobs, e.g. simply run cucumber in Tails
source tree after every commit in `stable`, `testing`, `devel`,
`experimental`, and unmerged `feature/*` and `bugfix/*`.
[[!tag todo/sysadmin]]
0. Fix redirects to plain http://.
0. Setup a Jenkins slave on builder.lizard.
[[!tag todo/sysadmin]]
0. Make sure only one such build is run at a given time:
[[!taglink todo/research]] if that's possible without using the
Jenkins slave/master feature.
0. Install Jenkins [Copy Artifact plugin](https://wiki.jenkins-ci.org/display/JENKINS/Copy+Artifact+Plugin).
0. Archive built ISO images somehow.
0. Build Debian packages for our custom programs:
a. Setup [jenkins-debian-glue](http://jenkins-debian-glue.org/).
0. Run `jenkins-jobs update /etc/jenkins_jobs/jobs/` when the Jenkins
jobs repository gets an update.
0. Setup email notifications.
0. Setup IRC notifications (see [[resources|automated builds and tests/jenkins]]).
0. Run our various [[custom programs|contribute/git]]' test suite
(see the section about Perl projects on [[automated builds and tests]])
a. set up a `perl-tester.lizard` Jenkins slave
0. Add more Jenkins jobs such as:
- check PO files [[validity with
i18nspector|contribute/l10n_tricks]]
- automated ISO builds
* make sure only one such build is run at a given time:
[[!taglink todo/research]] if that's possible without using the
Jenkins slave/master feature.
- automated test suite
0. run our various [[custom programs|contribute/git]]' test suite
(see the section about Perl projects on [[automated builds and tests]])
and build Debian packages for them:
a. set up a `perl-tester.lizard` Jenkins slave
0. Run `jenkins-jobs update /etc/jenkins_jobs/jobs/` when the Jenkins
jobs repository gets an update.
0. Setup IRC notifications (see [[resources|automated builds and tests/jenkins]]).
0. Think through a plugins upgrade policy and possibly create the
needed tools.
0. Make our Jenkins visible and read-only on the web.
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment