:toc: macro ifdef::env-github[] :tip-caption: :bulb: :note-caption: :information_source: :important-caption: :heavy_exclamation_mark: :caution-caption: :fire: :warning-caption: :warning: endif::[] toc::[] :idprefix: :idseparator: - :reproducible: :source-highlighter: rouge :listing-caption: Listing == CICDGEN SCHEMATICS We use angular schematics to create and update an existing devonfw project in order to adapt it to a CICD environment. All schematics are prepared to work with Production Line, a Capgemini CICD platform, but it can also work in other environment which have the following tools: * Jenkins * GitLab * Nexus 3 * SonarQube The list of available schematics are: * link:./devon4j-schematic[devon4j] * link:./devon4ng-schematic[devon4ng] * link:./devon4net-schematic[devon4net] * link:./devon4node-schematic[devon4node] === How to run the schematics You can run the schematics using the schematics CLI provided by the angular team, but the easiest way to run it is using the link:cicdgen-cli[cicdgen CLI] which is a wrapper for the schematics CLI in order to use it in a easy way. To generate files you only need to run the command ---- $ cicdgen generate [arguments] ---- is the name of the schematic that you want to execute. You can find all information about arguments in the schematic section.