import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 2 . 6 0 " ĊĠĠĠ Ġid (" java - gradle - plugin ") ĊĠĠĠ Ġid (" com . gradle . plugin - publish ") Ġversion Ġ" 0 . 1 0 . 0 " Ċ } Ċ Ċ group Ġ= Ġ" io . github . sa 1 nt " Ċ version Ġ= Ġ" 0 . 1 . 5 " Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġj center () Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( kotlin (" stdlib - jdk 8 ")) ĊĊĠĠĠ Ġtest Implementation (" org . assertj : assertj - core : 3 . 9 . 0 ") ĊĠĠĠ Ġtest Implementation (" org . junit . jupiter : junit - jupiter - api : 5 . 1 . 0 ") ĊĠĠĠ Ġtest Runtime Only (" org . junit . jupiter : junit - jupiter - engine : 5 . 1 . 0 ") Ċ } Ċ Ċ gradle Plugin Ġ{ ĊĠĠĠ Ġplugins Ġ{ ĊĠĠĠĠĠĠĠ Ġcreate (" docker - team city ") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġid Ġ= Ġ" io . github . sa 1 nt . docker - team city " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġimplementation Class Ġ= Ġ" io . github . sa 1 nt . Docker Team city Plugin " ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ plugin Bundle Ġ{ ĊĠĠĠ Ġwebsite Ġ= Ġ" https :// github . com / sa 1 nt / docker - gradle - team city - plugin " ĊĠĠĠ Ġv cs Url Ġ= Ġ" https :// github . com / sa 1 nt / docker - gradle - team city - plugin " ĊĠĠĠ Ġ( plugins ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ" docker - team city " Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ// Ġid Ġis Ġcaptured Ġfrom Ġgradle Plugin Ġextension Ġblock ĊĠĠĠĠĠĠĠĠĠĠĠ ĠdisplayName Ġ= Ġ" Plugin Ġto Ġproduce Ġtest Ġoutput Ġas ĠTeam city ĠService ĠMessages " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdescription Ġ= Ġ" Produces Ġtests ' Ġoutput Ġin ĠTeam city ĠService ĠMessage Ġformat " ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtags Ġ= ĠlistOf (" team city ", Ġ" service Ġmessages ", Ġ" docker ", Ġ" test Ġoutput ") ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ tasks . with Type < Kotlin Compile > Ġ{ ĊĠĠĠ Ġkotlin Options . jvm Target Ġ= Ġ" 1 . 8 " Ċ } Ċ Ċ tasks . with Type < Test > Ġ{ ĊĠĠĠ Ġuse JUnit Platform () Ċ } Ċ