Add --fail-fast option 21/47821/1
authorSoonKyu Park <sk7.park@samsung.com>
Wed, 9 Sep 2015 07:18:54 +0000 (16:18 +0900)
committerSoonKyu Park <sk7.park@samsung.com>
Wed, 9 Sep 2015 07:18:54 +0000 (16:18 +0900)
Change-Id: Id6af3900911be3d7b8714b42db4590067db7bb67

gitbuildsys/cmd_build.py
tools/gbs

index dcc0b50..9bcce37 100644 (file)
@@ -222,6 +222,8 @@ def prepare_depanneur_opts(args):
         cmd_opts += ['--baselibs']
     if args.skip_srcrpm:
         cmd_opts += ['--skip-srcrpm']
+    if args.fail_fast:
+       cmd_opts += ['--fail-fast']
     #
     if args.package_list:
         package_list = args.package_list.split(',')
index 35371ee..2a32553 100755 (executable)
--- a/tools/gbs
+++ b/tools/gbs
@@ -201,6 +201,8 @@ def build_parser(parser):
     group.add_argument('--clean-repos', action='store_true',
                         help='clean up local repos created by gbs build '
                         'before building packages')
+    group.add_argument('--fail-fast', action='store_true',
+                        help='stop build if one of packages fails')
     group.add_argument('--extra-packs',
                         help='specify extra packages to install to build root, '
                         'Multiple packages can be separated by comma(,)')