# Talend CI zero install workflow

The CI/CD implementation is frictionless with the concept of Talend CI zero install workflow, where the required Talend CommandLine is downloaded and installed, on demand, during the build process.

Talend Studio/CommandLine is built on the Eclipse platform. The zero install workflow is based on the Eclipse P2 provisioning system. P2 provides a way to automate the installation of applications on the Eclipse platform. For more information, read the Eclipse Foundation [Equinox p2 documentation](https://wiki.eclipse.org/Equinox/p2).

The automated download and installation of Talend CommandLine is done using the Talend builder Maven plugin called CI Builder.

The following diagram summarizes the overall workflow:

![](https://help.qlik.com/talend/en-US/software-dev-lifecycle-best-practices-guide/Resources/images/diagram-zero-install.png)

* If the CI Builder plugin is not available, it is downloaded from the pluginRepositories referenced in the Maven settings file.
* CI Builder checks whether Talend CommandLine is installed locally. If not, it uses the Talend update site to download and install it.
* If the version of the installed Talend CommandLine is not up-to-date, a monthly update can be applied.