diff options
author | Vincent Sanders <vince@kyllikki.org> | 2017-02-14 09:36:24 +0000 |
---|---|---|
committer | Vincent Sanders <vince@kyllikki.org> | 2017-02-14 09:36:24 +0000 |
commit | 90a93ee16d3374309dd36842f75a034706ce40e8 (patch) | |
tree | 768da9da87f00470b33264f44425508db79dd8a6 /continuous_integration/autobuilder_requirements.mdwn | |
parent | b791a470cb8156fbd00b3e8a738a188b4fe997d4 (diff) | |
download | netsurf-wiki-90a93ee16d3374309dd36842f75a034706ce40e8.tar.gz netsurf-wiki-90a93ee16d3374309dd36842f75a034706ce40e8.tar.bz2 |
move CI section to subdirectory
Diffstat (limited to 'continuous_integration/autobuilder_requirements.mdwn')
-rw-r--r-- | continuous_integration/autobuilder_requirements.mdwn | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/continuous_integration/autobuilder_requirements.mdwn b/continuous_integration/autobuilder_requirements.mdwn new file mode 100644 index 0000000..511fec8 --- /dev/null +++ b/continuous_integration/autobuilder_requirements.mdwn @@ -0,0 +1,25 @@ +[[!meta title="Autobuilder requirements"]] +[[!meta author="Tlsa"]] +[[!meta date="2009-07-08T13:38:43Z"]] + + +[[!toc]] The current autobuilder +script is in need of an overhaul. Additionally, we need more features +for it to be useful in the future. This page enumerates the features we +need. + +- Automated fetch of component sources +- Detection of updated components +- Configurable installation prefix/destdir and build environment +- Ability to specify which versions of components are built for a + given product +- Dependency tracking (so, e.g a change to Hubbub results in a new + NetSurf binary) +- Robust rewriting of URLs in documentation (maybe better handled in + component buildsystems) +- Retain features of existing autobuild.pl +- Automated packaging of components for release +- Automated creation of NSTools distribution for RISC OS. +- Automatically run component testsuites, notifying any failures. + Also, compute code coverage statistics. + |