package Ġ_ Self . build Types Ċ Ċ import Ġjet brains . build Server . configs . kotlin . v 2 0 1 9 _ 2 .* Ċ import Ġjet brains . build Server . configs . kotlin . v 2 0 1 9 _ 2 . build Features . commit Status Publisher Ċ import Ġjet brains . build Server . configs . kotlin . v 2 0 1 9 _ 2 . build Steps . nu Get Publish Ċ import Ġjet brains . build Server . configs . kotlin . v 2 0 1 9 _ 2 . triggers . vcs Ċ Ċ object ĠChain Build And Test And Publish To Feed z Io Ġ: ĠBuild Type ({ ĊĠĠĠ Ġname Ġ= Ġ" Chain : ĠBuild Ġand Ġtest Ġand Ġpublish Ġto ĠFeed z . io " ĊĊĠĠĠ Ġbuild Number Pattern Ġ= Ġ"${ Build . dep Param Refs . build Number }" ĊĊĠĠĠ Ġv cs Ġ{ ĊĠĠĠĠĠĠĠ Ġroot ( Absolute Id (" Shared GitHub V cs Root ")) ĊĊĠĠĠĠĠĠĠ Ġexclude Default Branch Changes Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġshow Dependencies Changes Ġ= Ġtrue ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġsteps Ġ{ ĊĠĠĠĠĠĠĠ Ġnu Get Publish Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġname Ġ= Ġ" Nu get ĠPublish " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġenabled Ġ= Ġfalse ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtool Path Ġ= Ġ"% team city . tool . NuGet . CommandLine . DEFAULT %" ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpackages Ġ= Ġ"*. n up kg " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġserver Url Ġ= Ġ"% Internal Nu get . Oct opus De pen dec ies Feed Url %" ĊĠĠĠĠĠĠĠĠĠĠĠ ĠapiKey Ġ= Ġ" credentials JSON : eee 0 f 4 e 4 - 8 dea - 4 c 0 a - b 6 e 4 - 5 cb 7 f 7 0 eca 3 d " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġargs Ġ= Ġ"- Timeout Ġ 1 2 0 0 " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġtriggers Ġ{ ĊĠĠĠĠĠĠĠ Ġv cs Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbranch Filter Ġ= Ġ""" ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ## ĠWe Ġactually Ġwant Ġto Ġpublish Ġall Ġbuilds ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ+ : refs / tags /* ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ+ :< default > ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ+ : refs / heads /* ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ- :* enh - cal am ari platforms ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfeatures Ġ{ ĊĠĠĠĠĠĠĠ Ġcommit Status Publisher Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġpublisher Ġ= Ġgithub Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġgithub Url Ġ= Ġ" https :// api . github . com " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġauth Type Ġ= Ġpersonal Token Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġtoken Ġ= Ġ" credentials JSON : 3 ff 2 8 a 5 2 - 1 5 8 e - 4 2 2 1 - ad 4 9 - 1 0 7 5 f 1 7 6 2 6 4 4 " ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġdependencies Ġ{ ĊĠĠĠĠĠĠĠ Ġdependency ( Build ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsnapshot Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Failure Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Cancel Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġartifacts Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġclean Destination Ġ= Ġtrue ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġartifact Rules Ġ= Ġ"*. n up kg " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġsnapshot ( Net Fx Mono Net Fx Testing . build Types . Net Fx Mono Net Fx Testing _ Test Amazon Linux 2 Mono 4 4 2 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Failure Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Cancel Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġsnapshot ( Net Fx Mono Net Fx Testing . build Types . Net Fx Mono Net Fx Testing _ Test Cent os 7 Mono 4 4 2 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Failure Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Cancel Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġsnapshot ( Net Fx Mono Net Fx Testing . build Types . Net Fx Mono Net Fx Testing _ Test Deb ian Mono 5 1 4 0 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Failure Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Cancel Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġsnapshot ( Net Fx Mono Net Fx Testing . build Types . Net Fx Mono Net Fx Testing _ Test Fed ora Mono 4 4 2 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Failure Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Cancel Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġsnapshot ( Net Fx Mono Net Fx Testing . build Types . Net Fx Mono Net Fx Testing _ Test Mac Os x 1 0 1 5 2 Mono 5 1 4 0 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Failure Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Cancel Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġsnapshot ( Net Fx Mono Net Fx Testing . build Types . Net Fx Mono Net Fx Testing _ Test Open SU SE 1 5 1 Mono 5 1 0 1 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Cancel Ġ= ĠFailure Action . ADD _ PRO BLE M ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġsnapshot ( Net Fx Mono Net Fx Testing . build Types . Net Fx Mono Net Fx Testing _ Test R hel 7 2 Mono 4 4 2 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Failure Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Cancel Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġsnapshot ( Net Fx Mono Net Fx Testing . build Types . Net Fx Mono Net Fx Testing _ Test Ubuntu 1 6 0 4 lts Mono 4 6 1 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Failure Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Cancel Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġsnapshot ( Net Fx Windows Testing . build Types . Net Fx Windows Testing _ Test Windows 2 0 0 8 r 2 sql 2 0 1 2 no S ash imi Tests ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Failure Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Cancel Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġsnapshot ( Net Fx Windows Testing . build Types . Net Fx Windows Testing _ Test Windows 2 0 0 8 sql 2 0 0 8 Net 4 0 no S ash imi Tests ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Failure Ġ= ĠFailure Action . FAIL _ TO _ START ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġsnapshot ( Net Fx Windows Testing . build Types . Net Fx Windows Testing _ Test Windows 2 0 1 2 r 2 sql 2 0 1 6 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Failure Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Cancel Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġsnapshot ( Net Fx Windows Testing . build Types . Net Fx Windows Testing _ Test Windows 2 0 1 2 sql 2 0 1 4 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Failure Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Cancel Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġsnapshot ( Net Fx Windows Testing . build Types . Net Fx Windows Testing _ Test Windows 2 0 1 6 sql 2 0 1 7 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Failure Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Cancel Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġsnapshot ( Net Fx Windows Testing . build Types . Net Fx Windows Testing _ Test Windows 2 0 1 9 sql 2 0 1 9 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Failure Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Cancel Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġsnapshot ( Net core Testing . build Types . Net core Testing _ Test Amazon Linux 2 DotNet ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Failure Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Cancel Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġsnapshot ( Net core Testing . build Types . Net core Testing _ Test Cent os 7 DotNet ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Failure Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Cancel Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġsnapshot ( Net core Testing . build Types . Net core Testing _ Test Deb ian DotNet ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Failure Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Cancel Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġsnapshot ( Net core Testing . build Types . Net core Testing _ Test Fed ora DotNet ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Failure Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Cancel Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġsnapshot ( Net core Testing . build Types . Net core Testing _ Test Mac Os x 1 0 1 5 2 DotNet ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Failure Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Cancel Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġsnapshot ( Net core Testing . build Types . Net core Testing _ Test Open SU SE 1 5 1 DotNet ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Failure Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Cancel Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġsnapshot ( Net core Testing . build Types . Net core Testing _ Test R hel 7 2 DotNet ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Failure Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Cancel Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġsnapshot ( Net core Testing . build Types . Net core Testing _ Test Ubuntu 1 6 0 4 lts DotNet Mono ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Failure Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Cancel Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġsnapshot ( Net core Testing . build Types . Net core Testing _ Test Ubuntu 1 6 0 4 lts DotNet Mono _ 2 ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Failure Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Cancel Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġsnapshot ( Net core Testing . build Types . Net core Testing _ Test Ubuntu 1 8 0 4 lts ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Failure Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Cancel Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġsnapshot ( Net core Testing . build Types . Net core Testing _ Test Windows DotNet ) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Failure Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠĠĠĠĠ Ġon Dependency Cancel Ġ= ĠFailure Action . CANCEL ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġrequirements Ġ{ ĊĠĠĠĠĠĠĠ Ġequals (" system . Oct opus . Purpose ", Ġ" Build ") ĊĠĠĠ Ġ} Ċ }) Ċ