val Ġdot Net Install Script Ġ= Ġ""" ĊĠ Ġmkdir Ġ. nu ke / temp / ĊĠ Ġcurl Ġ- Ls fo Ġ. nu ke / temp / dotnet - install . sh Ġhttps :// dot . net / v 1 / dotnet - install . sh ĊĠ Ġchmod Ġ 0 7 5 5 Ġ. nu ke / temp / dotnet - install . sh ĊĠĠĊĠ Ġ. nu ke / temp / dotnet - install . sh Ġ-- channel Ġ 3 . 1 Ġ-- install - dir Ġ/ usr / share / dotnet ĊĠ Ġ. nu ke / temp / dotnet - install . sh Ġ-- channel Ġ 5 . 0 Ġ-- install - dir Ġ/ usr / share / dotnet ĊĠ Ġ. nu ke / temp / dotnet - install . sh Ġ-- channel Ġ 6 . 0 Ġ-- install - dir Ġ/ usr / share / dotnet Ċ Ċ """. trim Indent () Ċ Ċ job (" Continuous Ġintegration Ġbuild ") Ġ{ ĊĠĠĠ Ġstart On Ġ{ ĊĠĠĠĠĠĠĠ Ġgit Push Ġ{ Ġenabled Ġ= Ġtrue Ġ} ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġcontainer (" m cr . microsoft . com / dotnet / sdk : 6 . 0 ") Ġ{ ĊĠĠĠĠĠĠĠ Ġresources Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcpu Ġ= Ġ 2 . cpu ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmemory Ġ= Ġ 2 . gb ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġenv . set (" JB _ SPACE _ PUBLIC _ NU GET _ URL ", ĠParams (" spaced ot net _ public _ nuget _ url ")) ĊĠĠĠĠĠĠĠ Ġenv . set (" JB _ SPACE _ PUBLIC _ CLIENT _ TOKEN ", ĠSec rets (" spaced ot net _ public _ nuget _ apikey ")) ĊĊĠĠĠĠĠĠĠ Ġshell Script Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontent Ġ= Ġdot Net Install Script Ġ+ Ġ""" ĠĠĠĠĠĠĠĠĠĠĠĠ ĊĠĠĠĠĠĠĠĠĠĠĠĠ ĉ ./ build . sh ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ job (" Build Ġand Ġpublish Ġto ĠNuGet . org Ġ( manual )") Ġ{ ĊĠĠĠ Ġstart On Ġ{ ĊĠĠĠĠĠĠĠ Ġgit Push Ġ{ Ġenabled Ġ= Ġfalse Ġ} Ġ// Ġdisable Ġthe Ġdefault Ġgit Push Ġtrigger ĊĠĠĠ Ġ} ĊĠĠĠĠĊĠĠĠ Ġcontainer (" m cr . microsoft . com / dotnet / sdk : 6 . 0 ") Ġ{ ĊĠĠĠĠĠĠĠ Ġresources Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcpu Ġ= Ġ 2 . cpu ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmemory Ġ= Ġ 2 . gb ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġenv . set (" JB _ SPACE _ PUBLIC _ NU GET _ URL ", ĠParams (" spaced ot net _ public _ nuget _ url ")) ĊĠĠĠĠĠĠĠ Ġenv . set (" JB _ SPACE _ PUBLIC _ CLIENT _ TOKEN ", ĠSec rets (" spaced ot net _ public _ nuget _ apikey ")) ĊĊĠĠĠĠĠĠĠ Ġenv . set (" JB _ SPACE _ NU GET ORG _ NU GET _ URL ", ĠParams (" spaced ot net _ nuget org _ nuget _ url ")) ĊĠĠĠĠĠĠĠ Ġenv . set (" JB _ SPACE _ NU GET ORG _ CLIENT _ TOKEN ", ĠSec rets (" spaced ot net _ nuget org _ nuget _ apikey ")) ĊĊĠĠĠĠĠĠĠ Ġshell Script Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġcontent Ġ= Ġdot Net Install Script Ġ+ Ġ""" ĠĠĠĠĠĠĠĠĠĠĠĠ ĊĠĠĠĠĠĠĠĠĠĠĠĠ ĉ ./ build . sh ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ""" . trim Indent () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }