/* Ċ Ġ* ĠTencent Ġis Ġplease d Ġto Ġsupport Ġthe Ġopen Ġsource Ġcommunity Ġby Ġmaking ĠB K - CI Ġ èĵĿ é² ¸ æĮģ ç»Ń éĽĨ æĪĲ å¹³åı° Ġavailable . Ċ Ġ* Ċ Ġ* ĠCopyright Ġ( C ) Ġ 2 0 1 9 ĠTH L ĠA 2 9 ĠLimited , Ġa ĠTencent Ġcompany . Ġ ĠAll Ġrights Ġreserved . Ċ Ġ* Ċ Ġ* ĠB K - CI Ġ èĵĿ é² ¸ æĮģ ç»Ń éĽĨ æĪĲ å¹³åı° Ġis Ġlicensed Ġunder Ġthe ĠMIT Ġlicense . Ċ Ġ* Ċ Ġ* ĠA Ġcopy Ġof Ġthe ĠMIT ĠLicense Ġis Ġincluded Ġin Ġthis Ġfile . Ċ Ġ* Ċ Ġ* Ċ Ġ* ĠTerms Ġof Ġthe ĠMIT ĠLicense : Ċ Ġ* Ġ------------------------------------------------ --- Ċ Ġ* ĠPermission Ġis Ġhereby Ġgranted , Ġfree Ġof Ġcharge , Ġto Ġany Ġperson Ġobtaining Ġa Ġcopy Ġof Ġthis Ġsoftware Ġand Ġassociated Ġdocumentation Ċ Ġ* Ġfiles Ġ( the Ġ" Software "), Ġto Ġdeal Ġin Ġthe ĠSoftware Ġwithout Ġrestriction , Ġincluding Ġwithout Ġlimitation Ġthe Ġrights Ġto Ġuse , Ġcopy , Ċ Ġ* Ġmodify , Ġmerge , Ġpublish , Ġdistribute , Ġsublicense , Ġand / or Ġsell Ġcopies Ġof Ġthe ĠSoftware , Ġand Ġto Ġpermit Ġpersons Ġto Ġwhom Ġthe Ċ Ġ* ĠSoftware Ġis Ġfurnished Ġto Ġdo Ġso , Ġsubject Ġto Ġthe Ġfollowing Ġconditions : Ċ Ġ* Ċ Ġ* ĠThe Ġabove Ġcopyright Ġnotice Ġand Ġthis Ġpermission Ġnotice Ġshall Ġbe Ġincluded Ġin Ġall Ġcopies Ġor Ġsubstantial Ġportions Ġof Ġthe ĠSoftware . Ċ Ġ* Ċ Ġ* ĠTHE ĠSOFTWARE ĠIS ĠPROVIDED Ġ" AS ĠIS ", ĠWITHOUT ĠWARRANTY ĠOF ĠANY ĠKIND , ĠEXPRESS ĠOR ĠIMPLIED , ĠINCLUDING ĠBUT ĠNOT Ċ Ġ* ĠLIMITED ĠTO ĠTHE ĠWARRANTIES ĠOF ĠMERCHANTABILITY , ĠFITNESS ĠFOR ĠA ĠPARTICULAR ĠPURPOSE ĠAND ĠNONINFRINGEMENT . ĠIN Ċ Ġ* ĠNO ĠEVENT ĠSHALL ĠTHE ĠAUTHORS ĠOR ĠCOPYRIGHT ĠHOLDERS ĠBE ĠLIABLE ĠFOR ĠANY ĠCLAIM , ĠDAMAGES ĠOR ĠOTHER ĠLIABILITY , Ċ Ġ* ĠWHETHER ĠIN ĠAN ĠACTION ĠOF ĠCONTRACT , ĠTORT ĠOR ĠOTHERWISE , ĠARISING ĠFROM , ĠOUT ĠOF ĠOR ĠIN ĠCONNECTION ĠWITH ĠTHE Ċ Ġ* ĠSOFTWARE ĠOR ĠTHE ĠUSE ĠOR ĠOTHER ĠDEALINGS ĠIN ĠTHE ĠSOFTWARE . Ċ Ġ*/ Ċ Ċ package Ġcom . tencent . devops . process . resources Ċ Ċ import Ġcom . tencent . devops . common . api . pojo . Result Ċ import Ġcom . tencent . devops . common . pipeline . enums . Start Type Ċ import Ġcom . tencent . devops . common . web . Rest Resource Ċ import Ġcom . tencent . devops . process . api . User Build Parameters Resource Ċ import Ġcom . tencent . devops . process . utils . PIPELINE _ BUILD _ ID Ċ import Ġcom . tencent . devops . process . utils . PIPELINE _ BUILD _ NUM Ċ import Ġcom . tencent . devops . process . utils . PIPELINE _ ELEMENT _ ID Ċ import Ġcom . tencent . devops . process . utils . PIPELINE _ ID Ċ import Ġcom . tencent . devops . process . utils . PIPELINE _ NAME Ċ import Ġcom . tencent . devops . process . utils . PIPELINE _ START _ TYPE Ċ import Ġcom . tencent . devops . process . utils . PIPELINE _ START _ USER _ NAME Ċ import Ġcom . tencent . devops . process . utils . PIPELINE _ VM SEQ _ ID Ċ import Ġcom . tencent . devops . process . utils . PROJECT _ NAME Ċ import Ġcom . tencent . devops . process . utils . REPORT _ DYNAMIC _ ROOT _ URL Ċ import Ġcom . tencent . devops . store . pojo . app . Build Env Parameters Ċ Ċ @ Rest Resource Ċ class ĠUser Build Parameters Resource Impl Ġ: ĠUser Build Parameters Resource Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġget Common Build Params ( userId : ĠString ) Ġ= ĊĠĠĠĠĠĠĠ ĠResult ( ĊĠĠĠĠĠĠĠĠĠĠĠ ĠlistOf ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠBuild Env Parameters ( PIPELINE _ START _ USER _ NAME , Ġ" å½ĵåīį æŀĦå»º çļĦ åĲ¯åĬ¨ äºº "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠBuild Env Parameters ( PIPELINE _ START _ TYPE , Ġ" å½ĵåīį æŀĦå»º çļĦ åĲ¯åĬ¨ æĸ¹å¼ı ï¼Į ä»İ ${ Start Type . values (). join ToString ("/") Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġit . name ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ}} ä¸Ń åıĸ åĢ¼ "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠBuild Env Parameters ( PIPELINE _ BUILD _ NUM , Ġ" å½ĵåīį æŀĦå»º çļĦ åĶ¯ä¸Ģ æłĩ ç¤º ID ï¼Į ä»İ 1 å¼Ģå§ĭ èĩª å¢ŀ "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠBuild Env Parameters ( PROJECT _ NAME , Ġ" é¡¹çĽ® èĭ± æĸĩ åĲį "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠBuild Env Parameters ( PIPELINE _ ID , Ġ" æµģ æ°´ çº¿ ID "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠBuild Env Parameters ( PIPELINE _ NAME , Ġ" æµģ æ°´ çº¿ åĲįç§° "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠBuild Env Parameters ( PIPELINE _ BUILD _ ID , Ġ" å½ĵåīį æŀĦå»º ID "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠBuild Env Parameters ( PIPELINE _ VM SEQ _ ID , Ġ" æµģ æ°´ çº¿ JOB ĠID "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠBuild Env Parameters ( PIPELINE _ ELEMENT _ ID , Ġ" æµģ æ°´ çº¿ Task ĠID "), ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠBuild Env Parameters ( REPORT _ DYNAMIC _ ROOT _ URL , Ġ" èĩªå®ļä¹ī äº§ åĩº çī© æĬ¥ åĳĬ çļĦ Web æł¹ è·¯å¾Ħ ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġ) Ċ }