Non riesco a scoprire come accedere alle variabili in un build-script fornito dal file gitlab-ci.yml
.Come accedere alle variabili in gitlab-ci.yml usando gitlab-ci-multi-runner su windows
ho cercato di dichiarare le variabili in due modi:
- variabili private in l'interfaccia web di GitLab CI
- override variabile/apennding in
config.toml
provo ad accedere al loro nel mio gitlab-ci.yml
-file comandi come quello:
msbuild ci.msbuild [...] /p:Configuration=Release;NuGetOutputDir="$PACKAGE_SOURCE"
dove $PACKAGE_SOURCE
è la variabile desiderata (PACKAGE_SOURCE
) ma non funziona (non sembra essere stata sostituita). Eseguire lo stesso comando manualmente funziona esattamente come previsto (sostituendo il nome della variabile con il suo contenuto)
C'è qualche altra sintassi richiesta di cui non sono a conoscenza?
ho provato:
$PACKAGE_SOURCE
$(PACKAGE_SOURCE)
${PACKAGE_SOURCE}
PS: Verifica il corridore non solleva problemi, se questo importa.
Questo sembra molto legittimo. Ci proverò la prossima settimana quando tornerò al lavoro. Grazie in anticipo! – nozzleman
Conferma che funziona. Inoltre, se stai usando l'impostazione 'artefatti: nome', la sua interpolazione variabile è ANCHE dipendente dalla piattaforma. –