From 10663220843fc5fcee84512d71e742f8d157e7ce Mon Sep 17 00:00:00 2001 From: Christian Poessinger Date: Wed, 6 Nov 2019 19:23:01 +0100 Subject: contribution: elaborate on Docker container versions --- docs/contributing/build-vyos.rst | 18 ++++++++++++++++-- 1 file changed, 16 insertions(+), 2 deletions(-) (limited to 'docs/contributing') diff --git a/docs/contributing/build-vyos.rst b/docs/contributing/build-vyos.rst index c1d741b3..34e1dfba 100644 --- a/docs/contributing/build-vyos.rst +++ b/docs/contributing/build-vyos.rst @@ -56,10 +56,15 @@ yourself directly from the source: found on your local machine when the below command is executed - so no worries. -Build iso inside container +.. note: We require one container per build branch, this means that the used + container in ``crux`` and ``current`` can and will differ once we make the + move towards Debian (10) Buster. + + +Build ISO inside container -------------------------- -After generating the container - or fetching it pre-build from Dockerhub you +After generating the container - or fetching it pre-build from DockerHub you are all set to invoke yourself a fresh build of a VyOS ISO. .. code-block:: sh @@ -70,6 +75,15 @@ are all set to invoke yourself a fresh build of a VyOS ISO. --build-type release --version 1.2.0 vyos_bld@d4220bb519a0:/vyos# sudo make iso +To select the container you want to run you need to specify the branch you are +interested in, this can be easily done by selecting the appropriate container +image: + +* For VyOS 1.2 (crux) use ``vyos/vyos-build:crux`` +* For VyOS 1.3 (equuleus) use ``vyos/vyos-build:crux`` +* For our VyOS rolling release you should use ``vyos/vyos-build`` which will + always refer to the latest image. + You may use these options to customize you ISO. You can list yourself all options by calling ``./configure --help``: -- cgit v1.2.3