summaryrefslogtreecommitdiff
path: root/continuous_integration/autobuilder_requirements.mdwn
diff options
context:
space:
mode:
authorVincent Sanders <vince@kyllikki.org>2017-02-14 09:36:24 +0000
committerVincent Sanders <vince@kyllikki.org>2017-02-14 09:36:24 +0000
commit90a93ee16d3374309dd36842f75a034706ce40e8 (patch)
tree768da9da87f00470b33264f44425508db79dd8a6 /continuous_integration/autobuilder_requirements.mdwn
parentb791a470cb8156fbd00b3e8a738a188b4fe997d4 (diff)
downloadnetsurf-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.mdwn25
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.
+