Module gcip.addons.gitlab.scripts

Functions

def clone_repository(path: str, *args: Any, branch: str = 'main') ‑> str
Expand source code
def clone_repository(path: str, *args: Any, branch: str = "main") -> str:
    if not path.startswith("/"):
        path = "/" + path
    return f"git clone --branch {branch} --single-branch https://gitlab-ci-token:${{CI_JOB_TOKEN}}@${{CI_SERVER_HOST}}{path}.git"