aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorAnders Roxell <anders.roxell@linaro.org>2019-03-22 13:49:30 +0100
committerGuillaume Tucker <guillaume.tucker@collabora.com>2019-04-26 08:13:10 +0100
commitbd16379f7231e6e8bfdc8a328cc53d0d9e578b5e (patch)
tree7a640476d33907059e78b3071622418cd40dc122 /src
parentbedae3956c33bc4246fd6eed3da795230ed65024 (diff)
debian: add a debos flag to increase the VM memory
Some builds need more memory for the VM used in debos. Signed-off-by: Anders Roxell <anders.roxell@linaro.org>
Diffstat (limited to 'src')
-rw-r--r--src/org/kernelci/debian/RootFS.groovy5
1 files changed, 5 insertions, 0 deletions
diff --git a/src/org/kernelci/debian/RootFS.groovy b/src/org/kernelci/debian/RootFS.groovy
index ad4d97d..ffc982f 100644
--- a/src/org/kernelci/debian/RootFS.groovy
+++ b/src/org/kernelci/debian/RootFS.groovy
@@ -42,6 +42,8 @@ def buildImage(config) {
def pipeline_version = VersionNumber(
versionNumberString: '${BUILD_DATE_FORMATTED,"yyyyMMdd"}.${BUILDS_TODAY_Z}')
+ def vmMemory = config.vm_memory ?: "2G"
+
/* debos will always run the extra packages step, so let's make sure it has
* something to install */
def extraPackages = "bash"
@@ -64,6 +66,7 @@ def buildImage(config) {
def arch = archList[i]
def buildStep = "Build image for ${arch}"
stepsForParallel[buildStep] = makeImageStep(pipeline_version,
+ vmMemory,
arch,
debianRelease,
debosFile,
@@ -79,6 +82,7 @@ def buildImage(config) {
def makeImageStep(String pipeline_version,
+ String vmMemory,
String arch,
String debianRelease,
String debosFile,
@@ -99,6 +103,7 @@ def makeImageStep(String pipeline_version,
sh """
mkdir -p ${pipeline_version}/${arch}
debos \
+ -m ${vmMemory} \
-t architecture:${arch} \
-t suite:${debianRelease} \
-t basename:${pipeline_version}/${arch} \