Beispiel #1
0
  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)
Beispiel #2
0
    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()