CDAF 3.0.1

alt text alt text

CDAF is a set of reusable Bash and PowerShell scripts that standardise how software is built, packaged, and deployed — so your automation works the same way on your laptop, in your CI tool, and in production.

CDAF helps teams deliver software consistently, predictably, and independently of the CI/CD tools they use.

Standardise delivery
Consistent automation across teams and tools
Portable by design
Repeatable scripts for any CI/CD platform
Enterprise-ready patterns
Proven deployment and release practices

The Continuous Delivery Automation Framework (CDAF) is a collection of helper scripts written to be functionally equivalent for Linux and Windows, based on a lower common denominator that is expected on both operating systems, i.e. Bash and PowerShell, avoiding additional software provisioning where possible.

These scripts have been expanded over a decade to fulfil common tasks for continuous integration (CI) and deployment, see release history. Included is a simple line-by-line execution engine which provides common build and package functions with logging and exception handling.

CDAF is not a software framework for building CI/CD tools — it is best treated as a collection of reusable experience, saving engineers from recopying scripts between repositories. The source is freely available on GitHub; expanded articles are linked in the navigation panel.

Please read what it is, and what it is not, before jumping to getting started.

CDAF Conceptual Model CDAF Conceptual Model



⬇️ Download Installer


⬇️ Download Installer

Database Tools
⬇️ Java (JDBC)⬇️ Windows (SQL Server)

Alternate download options, see compressed package downloads.