예제 #1
0
파일: ce.py 프로젝트: iCodeIN/infra
def conan_reloadwww_cmd(_):
    instance = ConanInstance.instance()
    exec_remote(
        instance,
        ["sudo", "git", "-C", "/home/ubuntu/ceconan/conanproxy", "pull"])
예제 #2
0
파일: ce.py 프로젝트: iCodeIN/infra
def conan_exec_cmd(args):
    instance = ConanInstance.instance()
    exec_remote_to_stdout(instance, args['remote_cmd'])
예제 #3
0
파일: ce.py 프로젝트: iCodeIN/infra
def conan_restart_cmd(_):
    instance = ConanInstance.instance()
    exec_remote(instance, ["sudo", "service", "ce-conan", "restart"])
예제 #4
0
파일: ce.py 프로젝트: iCodeIN/infra
def conan_login_cmd(args):
    instance = ConanInstance.instance()
    run_remote_shell(args, instance)
예제 #5
0
파일: conan.py 프로젝트: ojeda/infra
def conan_reloadwww():
    """Reload the conan web."""
    instance = ConanInstance.instance()
    exec_remote(
        instance,
        ["sudo", "git", "-C", "/home/ubuntu/ceconan/conanproxy", "pull"])
예제 #6
0
파일: conan.py 프로젝트: ojeda/infra
def conan_restart():
    """Restart the conan instance."""
    instance = ConanInstance.instance()
    exec_remote(instance, ["sudo", "service", "ce-conan", "restart"])
예제 #7
0
파일: conan.py 프로젝트: ojeda/infra
def conan_exec(remote_cmd: Sequence[str]):
    """Execute the REMOTE_CMD on the conan instance."""
    instance = ConanInstance.instance()
    exec_remote_to_stdout(instance, remote_cmd)
예제 #8
0
파일: conan.py 프로젝트: ojeda/infra
def conan_login():
    """Log in to the conan instance."""
    instance = ConanInstance.instance()
    run_remote_shell(instance)