def builder_for_base_image(self, template, parameters=None):
     builder = Builder()
     builder.build_image_from_template(template, parameters=parameters)
     self.builders_lock.acquire()
     try:
         self.builders[builder.base_image.identifier] = builder
     finally:
         self.builders_lock.release()
     return builder
Example #2
0
 def builder_for_base_image(self, template, parameters=None):
     builder = Builder()
     builder.build_image_from_template(template)
     self.builders[builder.base_image.identifier] = builder
     return builder