do_cidb = False
do_cleanup = True
do_liveboot_request = False
+ do_push = False
do_reports = True
do_tagging = False
do_triggers = False
dst_branch=dst_branch,
src_branch=src_branch,
))
+ # if this rebased/merged branch builds successful, push changes to
+ # integration branch and let this branch rebuild and finally tag the
+ # commit
+ do_push = True
if 'no-test' in commit_triggers:
# debian/rules from vdc-bundles determines maven options for tests
except:
pass
+ # .. push the auto-merged branch into integration:
+ if do_push:
+ try:
+ gitrepo.git.push('origin', 'integration:integration')
+ logger.info('Check "integration-*"-job for the follow-up build.')
+ figlet('Push OK')
+ except Exception as error:
+ logger.error('Could not push to "integration": ', exc_info=error)
+ figlet('Push failed')
+ exit_error()
+
# .. let's tag
if not do_tagging:
figlet('Tagging skipped')