Generate¶
Synopsis¶
build-generator [GLOBAL-OPTIONS] generate [COMMAND-OPTIONS] DISTRIBUTION-NAME*
Description¶
Generate Jenkins jobs for a given distribution.
- 
--api-token=API-TOKEN¶
- Type: - (OR NULL STRING)Default:- false- API token for Jenkins authentication. 
- 
--password=PASSWORD¶
- Type: - (OR NULL STRING)Default:- false- Password for Jenkins authentication. 
- 
--username=LOGIN¶
- Type: - (OR NULL STRING)Default:- false- Username for Jenkins authentication. 
- 
--base-uri=URI¶
- Type: - URIDefault:- https://localhost:8080/- Jenkins base - URI.
- 
--delete-other-pattern=REGEX¶
- Type: - (OR NULL STRING)Default:- false- When deleting previously automatically generated jobs, only consider jobs whose name matches the regular expression - REGEX.- The default value corresponds to the common case of deleting only jobs belonging to previous versions of the distribution(s) being generated, i.e. the regular expression - (DISTRIBUTION-NAME₁|DISTRIBUTION-NAME₂|…)$.
- 
--delete-other¶
- Type: - BOOLEANDefault:- false- Delete previously automatically generated jobs when they are not re-created in this generation run. 
- 
--set=VARIABLE-NAME=VALUE¶
- Type: - (LIST VARIABLE-ASSIGNMENT)Default:- false- Overwrite a variable after loading the distribution. - Arguments to this option have to be of the form - VARIABLE-NAME=VALUE.- This option can be supplied multiple times. 
- 
--mode=MODE¶
- Type: - STRINGDefault:- toolkit- The mode according to which jobs should be generated. - Selects the set of templates stored in the templates/MODE directory. 
- 
DISTRIBUTION-NAME*¶
- Type: - (LIST STRING)Default:- false- Distribution recipes(s) which should be processed. - This option can be supplied multiple times.