Table of Contents | ||||
---|---|---|---|---|
|
...
The config.yml
File
This is the primary MettleCI Workbench configuration file.
...
Code Block | ||
---|---|---|
| ||
gitAuthentication: sshKey: "/opt/dm/mci/workbench.key" httpsProvider: "SunJSSE" httpsCredentialsStore: type: "PKCS12" path: "/opt/dm/mci/.secrets/git-credentials.p12" password: "${file:UTF-8:/opt/dm/mci/.secrets/git-credentials-keystore-password}" datastage: installDir: "/opt/IBM/InformationServer/Server/DSEngine" domain: "demo115-svcs.dm-demo-datastage.datamigrators.io:59445" server: "demo115-engn.dm-demo-datastage.datamigrators.io" username: "isadmin" password: "{iisenc}W3ZIJYGenK408WMCS36N69SIFaSI9o1ikzRO4SJgjBU=" server: applicationConnectors: - type: https port: 8443 keyStoreType: PKCS12 keyStorePath: /opt/dm/mci/mettleci-trust.p12 keyStorePassword: changeit trustStoreType: PKCS12 trustStorePath: /opt/dm/mci/mettleci-trust.p12 trustStorePassword: changeit userInactiveTimeout: 0 featureToggles: projectRegistration: true issueManagement: true multipleWorkItemManagementEnabled: true logging: type: "default" level: "INFO" appenders: - type: "file" threshold: "ALL" timeZone: "UTC" queueSize: 256 discardingThreshold: -1 currentLogFilename: "/opt/dm/mci/mci.log" archive: true archivedLogFilenamePattern: "/opt/dm/mci/mci-%d.log.gz" archivedFileCount: 5 bufferSize: "8192 bytes" immediateFlush: true admin: healthChecks: minThreads: 1 maxThreads: 4 workQueueSize: 1 tasks: {} |
The datastage-users.yaml
File
This MettleCI Workbench configuration file stores use-specific information.
...
Code Block | ||
---|---|---|
| ||
--- - id: 1 # MettleCI internal user Id username: "peterparker" # IIS username name: "Peter Parker" email: "peter.parker@mettleci.com" # Used to identify users to most Git systems roles: # IIS roles of this user - "ADMINISTRATOR" - "DEVELOPER" gitUsername: peter.parker # |
The issuesmanagement-settings.yaml
File
This stores connection details for your registered Work Item Management systems.
...
Code Block | ||
---|---|---|
| ||
--- - id: 0 type: "GENERIC" # The default 'generic' issue management system name: "Default Generic Issue Manager" - id: 1 type: "JIRA" # A Jira instance and its required configuration properties name: "Demo Jira" url: "http://atlassian.dm-demo-alm.mettleci.io/jira" consumerKey: "WB@demo115-engn.dm-demo-datastage" consumerSecret: "-----BEGIN PRIVATE KEY----- <SNIP> ZgdaxMMXs5Mlg4Oo=\n-----END PRIVATE KEY-----" - id: 2 type: "GITLAB" # A GitLab instance and its required configuration properties name: "gitlab-wwi-115" url: "https://gitlab.dm-demo-alm.mettleci.io/" appId: "a945fc88a3 <SNIP> 439b7228f70fc363e" secret: "c74aa75f2 <SNIP> c0e87620f2ec1b7d5" |
The project-settings.yaml
File
This stores details of each of the DataStage Projects registered with MettleCI Workbench
...