Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

batch shift komada

[es] :: Skript jezici :: batch shift komada

[ Pregleda: 213 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

CoyoteKG

Član broj: 70939
Poruke: 2750



+6808 Profil

icon batch shift komada02.08.2019. u 12:48 - pre 11 meseci
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]
 
Odgovor na temu

[es] :: Skript jezici :: batch shift komada

[ Pregleda: 213 | Odgovora: 0 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.