tree: f51bb880cdf9481f93d0ee32fad17d7720fa9fff [path history] [tgz]
  1. build_deb_packages.sh
  2. build_debian.wf.json
  3. build_el.wf.json
  4. build_el_packages.sh
  5. README.md
daisy_workflows/README.md

Daisy Workflows for building packages.

For more information on Daisy and how workflows work, refer to the Daisy documentation.

Workflow invocation

# Builds Debian packages from the development branch.
./daisy -project YOUR_PROJECT \
        -zone ZONE \
        -var:github_branch=development \
        -var:output_path=YOUR_GS_BUCKET \
        build_debian.wf.json

# Builds EL packages.
./daisy -project YOUR_PROJECT \
        -zone ZONE \
        -var:output_path=YOUR_GS_BUCKET \
        build_el.wf.json

Variables

  • 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.