~jelmer/byoci/check-ci

« back to all changes in this revision

Viewing changes to README.rst

  • Committer: Vincent Ladeuil
  • Date: 2017-11-22 15:19:42 UTC
  • Revision ID: v.ladeuil+brz@free.fr-20171122151942-hqdbf8ricrxdsgwe
Various cleanups.

Show diffs side-by-side

added added

removed removed

Lines of Context:
14
14
occur on the slaves themselves so that the needed credentials are never
15
15
exposed to test jobs.
16
16
 
17
 
Another container is used to create and update the jobs from a version
18
 
controlled branch.
 
17
The job builder (another separate container) is used to create and update
 
18
the jobs from a version controlled branch.
19
19
 
20
20
 
21
21
Conventions
96
96
  $ sudo apt-get update
97
97
  $ sudo apt-get install wget ssh lxd lxd-client python3-ols-vms bzr-olsvms
98
98
 
99
 
If you've never used lxd before::
100
 
 
101
 
  $ sudo adduser $USER lxd
102
 
  $ newgrp lxd
103
 
  $ sudo lxd init --auto --storage-backend zfs --storage-create-loop 16 \
104
 
     --storage-pool lxd
105
 
  $ lxc network create lxdbr0
106
 
  $ lxc network attach-profile lxdbr0 default eth0
107
 
 
108
 
FIXME: lxd needs proper subuid and subgid for mounts and enough uids for
109
 
nesting.
110
 
  
 
99
If you've never used lxd before, see 'setup/lxd-on-tools' and make sure your
 
100
setup is compatible.
 
101
 
111
102
Since the slaves interact with launchpad, they are configured via
112
103
{{jenkaas}.landing.user} for the launchpad login (and for commits from
113
104
{jenkaas}.landing.fullname and {jenkaas}.landing.email}).