Gitweb links:
...log
http://git.netsurf-browser.org/netsurf-wiki.git/shortlog/a9fc20dbe3a5f682cdd604ce6cf20cecfa03c5fb
...commit
http://git.netsurf-browser.org/netsurf-wiki.git/commit/a9fc20dbe3a5f682cdd604ce6cf20cecfa03c5fb
...tree
http://git.netsurf-browser.org/netsurf-wiki.git/tree/a9fc20dbe3a5f682cdd604ce6cf20cecfa03c5fb
The branch, master has been updated
via a9fc20dbe3a5f682cdd604ce6cf20cecfa03c5fb (commit)
from f24a01b39c3a9eedd992daba382b0c8bd92ecbf0 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
commitdiff
http://git.netsurf-browser.org/netsurf-wiki.git/commit/?id=a9fc20dbe3a5f682cdd604ce6cf20cecfa03c5fb
commit a9fc20dbe3a5f682cdd604ce6cf20cecfa03c5fb
Author: Vincent Sanders <[email protected]>
Commit: Vincent Sanders <[email protected]>
improve headings
diff --git a/continuous_integration/debian_stretch_setup.mdwn
b/continuous_integration/debian_stretch_setup.mdwn
index c135861..98f661e 100644
--- a/continuous_integration/debian_stretch_setup.mdwn
+++ b/continuous_integration/debian_stretch_setup.mdwn
@@ -5,8 +5,7 @@
[[!toc]]
-Debian 9 (Stretch) OS install
-------------------------------
+## Debian 9 (Stretch) OS install
### amd64 VDS install from media
@@ -271,8 +270,8 @@ Once installed:
`/etc/shadow`
`mv /home/orangepi /home/netsurf`
-Packaged CI worker install
---------------------------
+
+## Packaged CI worker install
Do a base OS install
@@ -331,8 +330,8 @@ As superuser:
`/etc/init.d/ns-ci-worker start`
-Pbuilder setup
---------------
+
+## Pbuilder setup
This allows a worker to build Debian packages. The worker should be
installed as a normal CI worker node and then:
@@ -411,27 +410,25 @@ This can be set by passing ARCH to pbuilder (useful for
i386 maybe?)
for each distribution this node will build for:
-- create pbuilder result directory and set ownership permissions
+create pbuilder result directory and set ownership permissions
# mkdir -p /var/cache/pbuilder/stretch-armhf/result
# chown root:pbuilder /var/cache/pbuilder/stretch-armhf/result
# chmod g+w /var/cache/pbuilder/stretch-armhf/result
-- become jenkins user
+become jenkins user
`su -s/bin/bash - jenkins`
-- create pbuilder base for distribution
+create pbuilder base for distribution
`sudo DIST=stretch pbuilder create`
-- if desired additional packages and config can be made to the base
- with
+if desired additional packages and config can be made to the base with
`sudo DIST=stretch pbuilder login --save-after-login`
-distcc worker node
-------------------
+## distcc worker node
Do a basic OS install but \*not\* a CI worker setup.
@@ -443,36 +440,37 @@ distcc in future. See debians
The Netsurf repository has necessary updated packages in it and can be
accessed by doing the following:
-- Add CI server repo to worker apt sources
+Add CI server repo to worker apt sources
`echo "deb
`[`http://ci.netsurf-browser.org/builds/debian/`](http://ci.netsurf-browser.org/builds/debian/)`
stretch/amd64/" >> /etc/apt/sources.list`
-- update repos
+update repos
`apt-get update`
-- use apt to install these packages:
+use apt to install these packages:
`build-essential`
`gcc`
`clang`
`distcc`
-- edit /etc/default/distcc
+edit /etc/default/distcc
STARTDISTCC="true"
ALLOWEDNETS="192.168.211.0/24"
LISTEN="0.0.0.0"
JOBS="8"
-- start the service
+start the service
`service distcc start`
-- ensure the client has hosts set to use the new worker
+ensure the client has hosts set to use the new worker
+
+
-Manual CI worker install
-------------------------
+## Manual CI worker install
Caution these instructions may not be up to date.
-----------------------------------------------------------------------
Summary of changes:
continuous_integration/debian_stretch_setup.mdwn | 40 ++++++++++------------
1 file changed, 19 insertions(+), 21 deletions(-)
diff --git a/continuous_integration/debian_stretch_setup.mdwn
b/continuous_integration/debian_stretch_setup.mdwn
index c135861..98f661e 100644
--- a/continuous_integration/debian_stretch_setup.mdwn
+++ b/continuous_integration/debian_stretch_setup.mdwn
@@ -5,8 +5,7 @@
[[!toc]]
-Debian 9 (Stretch) OS install
-------------------------------
+## Debian 9 (Stretch) OS install
### amd64 VDS install from media
@@ -271,8 +270,8 @@ Once installed:
`/etc/shadow`
`mv /home/orangepi /home/netsurf`
-Packaged CI worker install
---------------------------
+
+## Packaged CI worker install
Do a base OS install
@@ -331,8 +330,8 @@ As superuser:
`/etc/init.d/ns-ci-worker start`
-Pbuilder setup
---------------
+
+## Pbuilder setup
This allows a worker to build Debian packages. The worker should be
installed as a normal CI worker node and then:
@@ -411,27 +410,25 @@ This can be set by passing ARCH to pbuilder (useful for
i386 maybe?)
for each distribution this node will build for:
-- create pbuilder result directory and set ownership permissions
+create pbuilder result directory and set ownership permissions
# mkdir -p /var/cache/pbuilder/stretch-armhf/result
# chown root:pbuilder /var/cache/pbuilder/stretch-armhf/result
# chmod g+w /var/cache/pbuilder/stretch-armhf/result
-- become jenkins user
+become jenkins user
`su -s/bin/bash - jenkins`
-- create pbuilder base for distribution
+create pbuilder base for distribution
`sudo DIST=stretch pbuilder create`
-- if desired additional packages and config can be made to the base
- with
+if desired additional packages and config can be made to the base with
`sudo DIST=stretch pbuilder login --save-after-login`
-distcc worker node
-------------------
+## distcc worker node
Do a basic OS install but \*not\* a CI worker setup.
@@ -443,36 +440,37 @@ distcc in future. See debians
The Netsurf repository has necessary updated packages in it and can be
accessed by doing the following:
-- Add CI server repo to worker apt sources
+Add CI server repo to worker apt sources
`echo "deb
`[`http://ci.netsurf-browser.org/builds/debian/`](http://ci.netsurf-browser.org/builds/debian/)`
stretch/amd64/" >> /etc/apt/sources.list`
-- update repos
+update repos
`apt-get update`
-- use apt to install these packages:
+use apt to install these packages:
`build-essential`
`gcc`
`clang`
`distcc`
-- edit /etc/default/distcc
+edit /etc/default/distcc
STARTDISTCC="true"
ALLOWEDNETS="192.168.211.0/24"
LISTEN="0.0.0.0"
JOBS="8"
-- start the service
+start the service
`service distcc start`
-- ensure the client has hosts set to use the new worker
+ensure the client has hosts set to use the new worker
+
+
-Manual CI worker install
-------------------------
+## Manual CI worker install
Caution these instructions may not be up to date.
--
NetSurf Developer Wiki Backing Store
_______________________________________________
netsurf-commits mailing list
[email protected]
http://listmaster.pepperfish.net/cgi-bin/mailman/listinfo/netsurf-commits-netsurf-browser.org