diff options
| author | Carlos Konstanski <ckonstanski@pippiandcarlos.com> | 2017-10-27 18:08:05 -0600 |
|---|---|---|
| committer | Carlos Konstanski <ckonstanski@pippiandcarlos.com> | 2017-10-27 18:08:05 -0600 |
| commit | 592bec09f94065c107b94aca7d26c32bb2d545ca (patch) | |
| tree | 48afc70ad94308b553d17f9798b925408651ca5b /ci-script.py | |
| parent | d4cb0069e866a5b14c8387080c88a635130793bc (diff) | |
jenkins scripting
Diffstat (limited to 'ci-script.py')
| -rwxr-xr-x | ci-script.py | 8 |
1 files changed, 3 insertions, 5 deletions
diff --git a/ci-script.py b/ci-script.py index dccd677..38b2e7a 100755 --- a/ci-script.py +++ b/ci-script.py @@ -1,4 +1,4 @@ -#!/usr/bin/env python +#!/usr/bin/env python2 from __future__ import print_function from libs.environment import * @@ -7,7 +7,6 @@ from libs.keystone import * import argparse import glob import os -import shlex import subprocess import sys import yaml @@ -35,10 +34,9 @@ def check_image_tag_current(glance, manifest): def create_image(manifest): - cmd = shlex.quote("disk-image-create %s -t %s -o /tmp/%s.%s 2>&1" % (manifest["elements"], manifest["image_type"], manifest["image_name"], manifest["image_type"])) - cmdparts = shlex.split(cmd) + cmd = "disk-image-create %s -t %s -o /tmp/%s.%s 2>&1" % (manifest["elements"], manifest["image_type"], manifest["image_name"], manifest["image_type"]) env = manifest["extra_envs"] if "extra_envs" in manifest else None - p = subprocess.Popen(cmdparts, shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, env=env) + p = subprocess.Popen([cmd], shell=True, stdout=subprocess.PIPE, stderr=subprocess.PIPE, env=env) out, err = p.communicate() if p.returncode != 0: raise Exception("Error running diskimage-builder:\n%s\n%s" % (out, err)) |
