Example #1
0
def upload_deltas(delta_paths):
    c = boto.connect_s3()
    b = c.get_bucket('files.projecthawkthorne.com')

    for delta in delta_paths:
        logging.info('Uploading {}'.format(delta))
        upload.upload_path(b, "deltas", delta)
Example #2
0
def main():
    logging.basicConfig(level=logging.INFO)
    c = boto.connect_s3()
    b = c.get_bucket('files.projecthawkthorne.com')

    branch = os.environ.get('TRAVIS_BRANCH', '')

    v = 'v' + version.next_version()

    if branch == 'master':
        path = os.path.join('releases', 'tip')
    else:
        path = os.path.join('releases', 'v' + version.next_version())

    for item in releases:
        upload.upload_path(b, path, os.path.join('build', item))

    if branch != 'release':
        logging.info('[DRYRUN] Upload windows files')
        logging.info('[DRYRUN] Create release symlinks')
        return

    for f in files:
        wpath = os.path.join(path, "win")
        upload.upload_path(b, wpath, os.path.join('win32', f))

    for item in releases:
        k = b.get_key("releases/latest/{}".format(item))
        k.set_redirect("/releases/{}/{}".format(v, item))
        k.set_acl('public-read')
def main():
    logging.basicConfig(level=logging.INFO)
    c = boto.connect_s3()
    b = c.get_bucket('files.projecthawkthorne.com', validate=False)

    path = os.path.join('releases', 'v' + version.current_version())

    upload.upload_path(b, path, 'notes.html')
Example #4
0
def main():
    logging.basicConfig(level=logging.INFO)
    c = boto.connect_s3()
    b = c.get_bucket('files.projecthawkthorne.com')

    path = os.path.join('releases', 'v' + version.current_version())

    upload.upload_path(b, path, 'notes.html')
def main():
    logging.basicConfig(level=logging.INFO)
    c = boto.connect_s3()
    b = c.get_bucket('files.projecthawkthorne.com')

    path = os.path.join('releases', 'v' + version.next_version())

    for item in releases:
        upload.upload_path(b, path, os.path.join('build', item))

    if 'TRAVIS' not in os.environ:
        logging.info('[DRYRUN] Create release symlinks')
        return

    for item in releases:
        k = b.get_key("releases/latest/{}".format(release))
        k.set_redirect("/releases/{}/{}".format(args.version, release))
        k.set_acl('public-read')
def save(uuid):
    location = storagemanager.save_item(uuid)
    #gpio.opendoor(location)
    upload.upload_path(croot + uuid + '/')
Example #7
0
def upload_deltas(delta_paths):
    for delta in delta_paths:
        logging.info('Uploading {}'.format(delta))
        upload.upload_path("deltas", delta)
Example #8
0
def upload_deltas(delta_paths):
    for delta in delta_paths:
        logging.info('Uploading {}'.format(delta))
        upload.upload_path("deltas", delta)
Example #9
0
def upload_deltas(delta_paths):
    for delta in delta_paths:
        upload.upload_path("deltas", delta)