def __init__(self, options): self.__package_list = [] self.__build_failures = [] self.__background_processes = [] os.environ['NODE_ENV'] = os.environ.get('NODE_ENV', 'dev') self.__options = options self.refresher = refresh_source.Refresher(options) if options.bintray_repo: self.__verify_bintray() # NOTE(ewiseblatt): # This is the GCE directory. # Ultimately we'll want to go to the root directory and install # standard stuff and gce stuff. self.__project_dir = determine_project_root() self.__release_dir = options.release_path if self.__release_dir.startswith('gs://'): ensure_gcs_bucket(name=self.__release_dir[5:].split('/')[0], project=options.google_project) elif self.__release_dir.startswith('s3://'): ensure_s3_bucket(name=self.__release_dir[5:].split('/')[0], region=options.aws_region)
def __init__(self, options, build_number=None, container_builder=None, sync_branch=None): self.__package_list = [] self.__build_failures = [] self.__background_processes = [] os.environ['NODE_ENV'] = os.environ.get('NODE_ENV', 'dev') self.__build_number = build_number or os.environ.get( 'BUILD_NUMBER') or '{:%Y%m%d%H%M%S}'.format( datetime.datetime.utcnow()) self.__gcb_service_account = options.gcb_service_account self.__options = options if (container_builder and container_builder not in ['gcb', 'docker', 'gcb-trigger']): raise ValueError( 'Invalid container_builder. Must be empty, "gcb" or "docker"') self.refresher = refresh_source.Refresher(options) if options.bintray_repo and options.build: self.__verify_bintray() self.__project_dir = determine_project_root() self.__sync_branch = sync_branch
def __init__(self, options): self.__package_list = [] self.__build_failures = [] self.__background_processes = [] os.environ['NODE_ENV'] = os.environ.get('NODE_ENV', 'dev') self.__build_number = options.build_number self.__gcb_service_account = options.gcb_service_account self.__options = options if (self.__options.container_builder and self.__options.container_builder not in ['gcb', 'docker']): raise ValueError( 'Invalid container_builder. Must be empty, "gcb" or "docker"') self.refresher = refresh_source.Refresher(options) if options.bintray_repo and options.build: self.__verify_bintray() self.__project_dir = determine_project_root()