def handle_args(args): with tempdir() as repo_directory: repo = Repo.clone_from(args.repo_uri, repo_directory) create_tracking_branches(repo) for tag in tag_by_branch(repo): print('Pushing tag {}'.format(tag.name)) repo.remotes.origin.push(tag)
def handle_args(args): with tempdir() as repo_directory: repo = Repo.clone_from(args.repo_uri, repo_directory) create_tracking_branches(repo) for tag in tag_by_branch(repo): print("Pushing tag {}".format(tag.name)) repo.remotes.origin.push(tag)
def handle_args(args): # To reduce the noise coming from conda/conda-build we set # all loggers to WARN level. logging.getLogger('').setLevel(logging.WARNING) for logger_name in logging.Logger.manager.loggerDict.keys(): logger = logging.getLogger(logger_name) logger.setLevel(logging.WARNING) config = Config(args.config) state = {} if args.state is not None: fname = os.path.abspath(os.path.expanduser(args.state)) with open(fname, 'r') as fi: state = yaml.safe_load(fi) or {} with tempdir() as repo_directory: repo = Repo.clone_from(args.repo_uri, repo_directory) create_tracking_branches(repo) create_rpmbuild_content(repo, args.target, config, state, env_labels=args.env_labels, api_user=args.api_user, api_key=args.api_key) create_rpm_installer(args.target, config)
def handle_args(args): with tempdir() as repo_directory: repo = Repo.clone_from(args.repo_uri, repo_directory) create_tracking_branches(repo) env_branch = progress_label(repo, args.next_tag, next_only=args.next_only) repo.remotes.origin.push(env_branch)
def handle_args(args): # To reduce the noise coming from conda/conda-build we set # all loggers to WARN level. logging.getLogger('').setLevel(logging.WARNING) for logger_name in logging.Logger.manager.loggerDict.keys(): logger = logging.getLogger(logger_name) logger.setLevel(logging.WARNING) config = Config(args.config) with tempdir() as repo_directory: repo = Repo.clone_from(args.repo_uri, repo_directory) create_tracking_branches(repo) create_rpmbuild_content(repo, args.target, config) create_rpm_installer(args.target, config)
def handle_args(args): with tempdir() as repo_directory: repo = Repo.clone_from(args.repo_uri, repo_directory) create_tracking_branches(repo) deploy_repo(repo, args.target, args.env_labels)
def handle_args(args): with tempdir() as repo_directory: repo = Repo.clone_from(args.repo_uri, repo_directory) create_tracking_branches(repo) create_rpmbuild_content(repo, args.target) create_rpm_installer(args.target)