Add --fail-fast option.
authorRong Jinhui <jinhui.rong@samsung.com>
Thu, 10 Sep 2015 02:29:59 +0000 (10:29 +0800)
committerJun Wang <junbill.wang@samsung.com>
Thu, 18 Feb 2016 16:25:46 +0000 (00:25 +0800)
Change-Id: I213086f8668cc24ad431763d5a916c2af0a18def
Signed-off-by: Rong Jinhui <jinhui.rong@samsung.com>
gitbuildsys/cmd_build.py
tools/gbs

index dcc0b50..5fdaa75 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(,)')