cb-fetch ======== SYNOPSIS -------- .. code:: bash cb-fetch -h | --help cb-fetch --project= [--branch=] [--update-interval=] [--single-shot] DESCRIPTION ----------- cb-fetch - fetches a git repository and manages content changes on a configurable schedule. In case of a change a rebuild request is send to the message broker The tree structure in the git repository has to respect a predefined layout like in the following example: .. code:: bash projects ├── ... ├── PROJECT_A │   └── SUB_PROJECT │   └── ... └── PROJECT_B ├── PACKAGE │  ├── .cb │  │ ├── cloud_builder.yml │  │ └── build_root.kiwi │  ├── PACKAGE.changes │  ├── PACKAGE.spec │  └── PACKAGE.tar.xz │  └── IMAGE ├── .cb   │ └── cloud_builder.yml └── IMAGE.kiwi OPTIONS ------- --project= git clone source URI to fetch project with packages managed to build in cloud builder --branch= git branch name --update-interval= Optional update interval for the project Default is 30sec --single-shot Optional single shot run. Only clone the repo