[ anon70939 @ 02.08.2019. 12:48 ] @
Pokušavam da shvatim u potpunosti neki Bamboo projekat koji je neko drugi namestio. Imam neke batch skripte pa ne razumem u potpunosti. Code: somescript.bat Some.Services.Stock.sln linux-x64 ### set solution=%1 set runtime=%2 shift shift "C:\Program Files\dotnet\dotnet.exe" restore %solution% -r %runtime% --configfile "c:\scripts\dotnet\nuget.config" Code: someanotherscript.bat Some.Services.Stock.csproj linux-x64 "${bamboo.build.working.directory}/" ### set project=%1 set runtime=%2 set destination=%3 shift shift shift "C:\Program Files\dotnet\dotnet.exe" restore %solution% -r %runtime% --configfile "c:\scripts\dotnet\nuget.config" Jasno mi je da ova prva radi nuget restore, a druga bilduje. Nego me buni čemu služi ovo shift. Koliko se secam iz nekog primera, pozicije argumente pomera za jedno mesto, ali zašto bi se to u ovim slučajevima radilo? Mada mi takođe ni kod druge skripte nije najjasnije kako je iskoristio destination promenljivu, i gde će biti publishovani fajlovi. Mislim... video sam posle kako se pravi artifakt i tu u njemu definisanu putanju, neki netcore2.1 folder, pa unutar njega "publish", nego cemu onda ovaj argument? [Ovu poruku je menjao CoyoteKG dana 02.08.2019. u 13:59 GMT+1] |