package Ġbuilds Ċ Ċ import Ġjet brains . build Server . configs . kotlin . v 2 0 1 9 _ 2 . Build Type Ċ import Ġjet brains . build Server . configs . kotlin . v 2 0 1 9 _ 2 . build Steps . script Ċ import Ġk ibana Agent Ċ Ċ object ĠChecks Ġ: ĠBuild Type ({ ĊĠ Ġname Ġ= Ġ" Checks " ĊĠ Ġdescription Ġ= Ġ" Exec utes ĠVar ious ĠChecks " ĊĊĠ Ġk ibana Agent ( 4 ) ĊĊĠ Ġval Ġcheck Scripts Ġ= Ġmap Of ( ĊĠĠĠ Ġ" Quick ĠCommit ĠChecks " Ġto Ġ". ci / team city / checks / commit . sh ", ĊĠĠĠ Ġ" Check ĠTe lemetry ĠSchema " Ġto Ġ". ci / team city / checks / telemetry . sh ", ĊĠĠĠ Ġ" Check ĠTypeScript ĠProjects " Ġto Ġ". ci / team city / checks / ts _ projects . sh ", ĊĠĠĠ Ġ" Check ĠFile ĠC asing " Ġto Ġ". ci / team city / checks / file _ c asing . sh ", ĊĠĠĠ Ġ" Check ĠLicense s " Ġto Ġ". ci / team city / checks / licenses . sh ", ĊĠĠĠ Ġ" Verify ĠNOTICE " Ġto Ġ". ci / team city / checks / verify _ notice . sh ", ĊĠĠĠ Ġ" Check ĠTypes " Ġto Ġ". ci / team city / checks / type _ check . sh ", ĊĠĠĠ Ġ" Check ĠJ est ĠConfig s " Ġto Ġ". ci / team city / checks / jest _ configs . sh ", ĊĠĠĠ Ġ" Check ĠDoc ĠAPI ĠChanges " Ġto Ġ". ci / team city / checks / doc _ api _ changes . sh ", ĊĠĠĠ Ġ" Check ĠBundle ĠLim its " Ġto Ġ". ci / team city / checks / bundle _ limits . sh ", ĊĠĠĠ Ġ" Check Ġi 1 8 n " Ġto Ġ". ci / team city / checks / i 1 8 n . sh ", ĊĠĠĠ Ġ" Check ĠPlugins ĠWith ĠCircular ĠDependencies " Ġto Ġ". ci / team city / checks / plugins _ with _ circular _ deps . sh " ĊĠ Ġ) ĊĊĠ Ġsteps Ġ{ ĊĠĠĠ Ġfor Ġ( check Script Ġin Ġcheck Scripts ) Ġ{ ĊĠĠĠĠĠ Ġscript Ġ{ ĊĠĠĠĠĠĠĠ Ġname Ġ= Ġcheck Script . key ĊĠĠĠĠĠĠĠ Ġscript Content Ġ= Ġ""" ĊĠĠĠĠĠĠĠĠĠ Ġ#!/ bin / bash ĊĠĠĠĠĠĠĠĠĠ Ġ${ check Script . value } ĊĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ }) Ċ