diff --git a/Jenkinsfile b/Jenkinsfile index e47b0ee..4d486ae 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -11,7 +11,7 @@ def parentImage = { release, docker_registry -> docker_registry - "https://" + ' def distributions = [] def images = null def organization = null -def testing_flavour = null +def build_flavour = null pipeline { agent none @@ -57,7 +57,7 @@ pipeline { // (pbovbel) Read configuration from rosdistro. This should probably happen in some kind of Python def recipes_config = readYaml(file: recipes_yaml) organization = recipes_config['common']['organization'] - testing_flavour = recipes_config['common']['testing_flavour'] + build_flavour = recipes_config['common']['build_flavour'] distributions = recipes_config['os'].collect { os, distribution -> distribution }.flatten() @@ -99,7 +99,7 @@ pipeline { "--build-arg APT_REGION=${params.apt_region} " + "--build-arg RELEASE_LABEL=${params.release_label} " + "--build-arg RELEASE_TRACK=${params.release_track} " + - "--build-arg FLAVOUR=${testing_flavour} " + + "--build-arg FLAVOUR=${build_flavour} " + "--build-arg ORGANIZATION=${organization} " + "--build-arg AWS_ACCESS_KEY_ID=$AWS_ACCESS_KEY_ID " + "--build-arg AWS_SECRET_ACCESS_KEY=$AWS_SECRET_ACCESS_KEY " + @@ -162,7 +162,7 @@ pipeline { --apt-repo ${params.apt_repo - 's3://'} \ --release-track ${params.release_track} \ --release-label ${params.release_label} \ - --flavour ${testing_flavour} \ + --flavour ${build_flavour} \ --organization ${organization} \ --docker-registry ${params.docker_registry} \ --rosdistro-path /rosdistro \ diff --git a/environment/image_recipes/bare_metal/bare_metal.json b/environment/image_recipes/bare_metal/bare_metal.json index dae41f1..e429c4c 100644 --- a/environment/image_recipes/bare_metal/bare_metal.json +++ b/environment/image_recipes/bare_metal/bare_metal.json @@ -102,6 +102,7 @@ "inline": [ "echo 'Resize image'", "qemu-nbd -c /dev/nbd0 images/{{user `image_name`}}.qcow2", + "while [ ! -f '/dev/nbd0p1' ]; echo 'Waiting for nbd to be ready'; sleep 1; done", "e2fsck -y -f /dev/nbd0p1", "resize2fs /dev/nbd0p1 -M", "qemu-nbd -d /dev/nbd0",