Esempio n. 1
0
def build_ubuntu(github_organization, github_repo, commit_hash_or_tag,
                 source=None):
    logger = builders.create_logger(
        github_organization, github_repo, commit_hash_or_tag
    )
    build(
        github_organization,
        github_repo,
        commit_hash_or_tag,
        logger=logger,
        source=source
    )
Esempio n. 2
0
def queue_consume():
    from bob import settings
    conn = boto.sqs.connect_to_region(settings['boto.region'])
    queue = conn.get_queue(settings['bobb.queue'])
    while True:
        # 3600 means we have an hour to build, this should be plenty of time
        for msg in queue.get_messages(num_messages=1, visibility_timeout=3600):
            kwargs = json.loads(msg.get_body())
            logger.debug('got message %s', kwargs)
            build_logger = builders.create_logger(**kwargs)
            build(logger=build_logger, **kwargs)

            msg.delete()
        time.sleep(0)
Esempio n. 3
0
def queue_consume():
    from bob import settings
    conn = boto.sqs.connect_to_region(settings['boto.region'])
    queue = conn.get_queue(settings['bobb.queue'])
    while True:
        # 3600 means we have an hour to build, this should be plenty of time
        for msg in queue.get_messages(num_messages=1, visibility_timeout=3600):
            kwargs = json.loads(msg.get_body())
            logger.debug('got message %s', kwargs)
            build_logger = builders.create_logger(**kwargs)
            build(logger=build_logger, **kwargs)

            msg.delete()
        time.sleep(0)