INNER CODE UNIT · Python

build_all

cybersecsi/RAUDI · src/raudi/cli.py:106

def build_all(args):
    # Get Manager Singleton
    manager = Manager()

    # Build tools
    tools = manager.get_tools()
    log("Getting config for every tool...")
    for tool in tools:
        tool_name = tool['name'].split('/')[1]
        build(tool_name, tool, args, tool['tests'])

def push(dirname, repo, version, build_args):
    docker_hub_version =  helper.get_latest_docker_hub_version(repo, org="")
    log("Docker Hub version is {version}".format(version=docker_hub_version))
    if version == docker_hub_version:
        log("Current version on the Docker Hub is the same as this one, skipping push.")
    else:
        log("Rebuilding and pushing image on Docker Hub...")

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…