Deploy DevOps-Pipeline Command
Purpose
The following MettleCI Command Line Interface syntax can be used to generate the Bamboo based CI/CD pipeline:
$> mettleci deploy devops-pipeline help
The following options are required: -datastage-install -plan-name -username -source-repository -plan-key
-bamboo-shared-credentials -bamboo -password
Usage: devops-pipeline [options]
Options:
* -bamboo
URL for Bamboo server
* -username
Bamboo username
* -password
Bamboo password
* -plan-key
Bamboo Plan key
* -plan-name
Bamboo Plan name
* -source-repository
Bamboo Linked Repository containing Project Source code
* -datastage-install
DataStage capability used by plan
* -bamboo-shared-credentials
Name of Bamboo shared credentials used when connecting to DataStage
-project-key
Bamboo Project key
Default: MCI
-project-name
Bamboo Project name
Default: MettleCI
-datastage-domain
DataStage domain
Default: <empty string>
-datastage-server
DataStage server
Default: <empty string>
-datastage-project
DataStage project
Default: <empty string>
-compliance-repository
Bamboo Linked Repository containing Compliance Rules
Default: Compliance Rules
-deployment-name
Bamboo Deployment name
-E
Environment names using <ID>=<Name> syntax
Syntax: -Ekey=value
Default: {}
Here’s an example:
$> mettleci deploy rdu-pipeline
-bamboo http://bamboohost.myorg:8085 -username bambooadmin -password bambooadmin123
-legacy-shared-credentials "DataStage 9.1 Dev/Test" -upgrade-shared-credentials “DataStage 11.7 <ENVIRONMENT_ID>”
-compliance-repository "Compliance Rules"
-source-repository "MyRepo" -migrate-connectors -project-key "MYPROJ" -datastage-project "CVI_LOGILITY83"
-legacy-datastage-install "DataStage 9.1" -upgrade-datastage-install "DataStage 11.7"
-legacy-datastage-domain "services.myorg.com:9443" -upgrade-datastage-domain "dstgappldv02:9446"
-legacy-datastage-server “engine.myorg.com"
-mettleci-home “E:\MettleCI\dm\mci” -upgrade-datastage-server "DSTGDBMSDV02.CORP.COOPERVISION.COM"
-E "sit=System Integration Test”
© 2015-2024 Data Migrators Pty Ltd.