For more information on Daisy and how workflows work, refer to the Daisy documentation.
# Builds Debian packages from the development branch.
./daisy -project YOUR_PROJECT \
-zone ZONE \
-gcs_path YOUR_GCS_PATCH \
-var:package_version=2.6.0 \
-var:github_branch=development \
build_debian.wf.json
# Builds EL6 packages.
./daisy -project YOUR_PROJECT \
-zone ZONE \
-gcs_path YOUR_GCS_PATCH \
-var:package_version=2.6.0 \
build_el6.wf.json
# Builds EL7 packages.
./daisy -project YOUR_PROJECT \
-zone ZONE \
-gcs_path YOUR_GCS_PATCH \
-var:package_version=2.6.0 \
build_el7.wf.json
output_path
Specify a different GCS path to save resulting packages to.github_repo
Specify a different github repo (for example a forked repo).github_branch
Specify a different github branch.package_version
The version of the package. This version has to match the version of the pythonsetup.py
files, spec files, and Debian changelog.