714233a797
doc: Add myself as a co-author.
2011-10-11 21:05:10 +00:00
46b38dc623
doc: Add preliminary section about `release.nix'.
2011-10-11 21:05:06 +00:00
073c6f8b90
Fix typo in makefile.
2011-10-04 13:31:10 +00:00
666f543122
Build the HTML manual; add the HTML & PDF to the distribution; install them.
...
* doc/manual/Makefile.am (dist_html_DATA, dist_pdf_DATA): New variables.
(manual.html): New target.
(manual.pdf): Use $(DBLATEX), uppercase.
* configure.ac: Check for `xsltproc'. Add `--with-docbook-xsl' option.
2011-07-04 14:48:38 +00:00
b773b13e9b
doc: Import the "Creating Projects" chapter by Visser & Dolstra.
2011-03-16 22:50:09 +00:00
3426bf59ff
doc: Mention the 3 processes that make up Hydra.
2011-03-16 22:50:02 +00:00
87d1b447c2
doc: Augment the "Installation" section with material by Visser & Dolstra.
2011-03-16 07:56:39 +00:00
b147e71dcd
doc: Reintegrate the intro by Visser & Dolstra from `manual.html'.
...
The `manual.html' file had been deleted in r21718 ("Hydra/28: Rename
"scheduler" to "evaluator"".)
2011-03-09 17:13:29 +00:00
0a80c737d0
doc: Mention SQLite.
2011-03-09 16:34:19 +00:00
31edd973c6
2011-01-09 18:52:58 +00:00
738712fca0
* Merge the GC branch.
2010-11-19 11:01:31 +00:00
c37b90ee3e
hydra: use autoconf/-make
2010-09-30 14:29:15 +00:00
001113f7f9
Hydra/28: Rename "scheduler" to "evaluator"
2010-05-11 11:10:03 +00:00
4550ced942
Hydra/28: Rename "scheduler" to "evaluator"
2010-05-11 11:09:58 +00:00
ad5761bb25
whitespace commit
2010-04-19 10:25:15 +00:00
d41b7c0918
removed some whitespace
2010-04-19 10:25:12 +00:00
9eaaa0c1e9
dummy commit
2010-04-13 08:03:12 +00:00
45b4f045d3
Merge remote branch 'remotes/origin/master'
2010-03-23 19:50:29 +00:00
fb294fa183
start of hydra manual
2010-03-19 13:42:05 +00:00
7daca03e78
* Store jobset evaluations in the database explicitly. This includes
...
recording the builds that are part of a jobset evaluation. We need
this to be able to answer queries such as "return the latest NixOS
ISO for which the installation test succeeded". This wasn't previously
possible because the database didn't record which builds of (say)
the `isoMinimal' job and the `tests.installer.simple' job came from
the same evaluation of the nixos:trunk jobset.
Keeping a record of evaluations is also useful for logging purposes.
2010-03-05 15:41:10 +00:00
cb2493eca9
* Store the jobset's nixExprPath and nixExprInput fields in a build to
...
allow it to be cloned (re-executed with modified inputs) later and
to provide some traceability.
2009-10-26 13:33:48 +00:00
929cbe7b7c
* Adding persistant releases. A release is a named set of builds.
2009-10-21 15:44:17 +00:00
686b6271d2
* Cleaned up the foreign key constraints.
...
* Generate SQLite and PostgreSQL schemas from hydra.sql.
2009-10-21 12:25:43 +00:00
cec3201720
* Renaming "release sets" to "views" (not finished yet). Having
...
releases as a dynamic view on the database was misguided, since
doing thing like adding a new job to a release set will invalidate
all old releases. So we rename release sets to views, and we'll
reintroduce releases as separate, static entities in the database.
2009-10-15 21:35:19 +00:00
6cedee5476
* Allow jobsets to be disabled.
2009-10-08 11:39:16 +00:00
158a746e94
* Don't bother with the Jobs.active column anymore.
2009-10-08 11:19:39 +00:00
16f2d003b2
* In the last succeeded / job status queries, use the Builds.isCurrent
...
column instead of Jobs.active.
2009-10-07 15:45:17 +00:00
076ef05578
* In the scheduler, don't check if we've already done a build (except
...
against the set of current builds for the job). This ensures that
the builds with the highest ID are what we want in the channel, even
in case of reverts.
2009-10-07 13:18:12 +00:00
1aec78014d
* In the job status and error pages, show when the status of a job
...
last changed.
2009-07-09 14:48:15 +00:00
3119cc7edc
2009-07-07 16:15:38 +00:00
5bdd5e7152
* Added a maintainers field to the Builds table.
...
* Regenerated the schema bindings with the latest DBIx::Class.
2009-07-07 13:59:59 +00:00
301b67e3d3
* Development notes.
2009-05-06 12:00:55 +00:00
2599cbcf53
why nix is covered in intro
2008-12-01 23:23:01 +00:00
6415d25b93
ripped intro from the SCP paper and manualized it
2008-12-01 23:20:42 +00:00
96f7c0b2cd
general information
2008-12-01 20:50:50 +00:00
2810e5e280
general information
2008-12-01 20:43:09 +00:00
c0b220e5f1
boilerplate, platform stuff
2008-12-01 20:20:39 +00:00
d5c5f90742
draft manual
2008-12-01 20:03:18 +00:00