| { |
| // Default server (service) code, internal identification |
| "primaryServerCode": "apache", |
| /**/ |
| "tcServers": [ |
| { |
| //code of current server |
| "code": "public", |
| |
| // reference to another TC server service code to be used instead. |
| "reference": "apache" |
| } |
| ], |
| /* Set of JIRA servers/projects configured */ |
| "jiraServers": [ |
| { |
| /* Server code will be referenced in all tracked branches, URLs, etc */ |
| "code": "apache", |
| /* JIRA project code for commenting tickets. Default project is "IGNITE". */ |
| "projectCode": "IGNITE", |
| /* Following prefix is to be specified only if it is necessary to separate project code and branches markup in tickets. */ |
| // "branchNumPrefix": "IGNITE-", |
| /* JIRA Url, HTTPs is highly recommended because of Basic Auth used. */ |
| "url": "https://issues.apache.org/jira/", |
| /** JIRA Auth token to access, use PasswordEncoder#encodeJiraTok to get from clear username/password */ |
| "authTok": "" //todo specify |
| } |
| ], |
| /* Set of GitHub services configured */ |
| "gitHubConfigs": [ |
| { |
| "code": "apache", |
| /* More for preffering branches gives branch for PR to be default branch for triggering builds on TC. */ |
| "preferBranches": false, |
| |
| /* |
| Git Auth token encoded to access non-public GitHub repos, use {@link org.apache.ignite.ci.conf.PasswordEncoder#encodeJiraTok |
| to set up value in a config. For public GitHub repos token gives more velocity |
| */ |
| "authTok": "", |
| //todo specify token |
| "apiUrl": "https://api.github.com/repos/apache/ignite/" |
| } |
| ], |
| "branches": [ |
| { |
| "id": "master", |
| "chains": [ |
| { |
| "serverId": "apache", |
| "suiteId": "IgniteTests24Java8_RunAll", |
| "branchForRest": "\u003cdefault\u003e" |
| } |
| ] |
| }, |
| { |
| "id": "master-nightly", |
| "chains": [ |
| { |
| "serverId": "apache", |
| "suiteId": "IgniteTests24Java8_RunAllNightly", |
| "branchForRest": "\u003cdefault\u003e", |
| "triggerBuild": true, |
| "triggerBuildQuietPeriod": 30 //triggering quiet period in minutes |
| } |
| ] |
| }, |
| { |
| "id": "ignite-2.7", |
| "chains": [ |
| { |
| "serverId": "apache", |
| "suiteId": "IgniteTests24Java8_RunAll", |
| "branchForRest": "ignite-2.7", |
| "baseBranchForTc": "\u003cdefault\u003e" |
| } |
| ] |
| }, |
| { |
| "id": "ignite-2.7-nightly", |
| "chains": [ |
| { |
| "serverId": "apache", |
| "suiteId": "IgniteTests24Java8_RunAllNightly", |
| "branchForRest": "ignite-2.7", |
| "baseBranchForTc": "\u003cdefault\u003e", |
| "triggerBuild": true, |
| "triggerBuildQuietPeriod": 30 //triggering quiet period in minutes |
| } |
| ] |
| } |
| ] |
| } |