/ / "Povolenie bolo zamietnuté" Chyba počas volania v Jakekins - Jenkins, clearcase, omake

"Povolenie bolo zamietnuté" Chyba počas telefonovania v Jenkins - jenkins, clearcase, omake

Situácia je dávkový príkazový súborobsahujúce spustenie s príkazom omake.exe sa nachádza v prehľadnom zobrazení. Volanie tohto batového súboru z okna príkazu dos funguje celkom dobre, ale ak zavolám rovnaký bat súbor z práce Jenkins, dostanem nasledujúce chybové hlásenie:

Started by user XXXXXXX
[EnvInject] - Loading node environment variables.
Building in workspace C:apptoolsJenkinsjobsworkspace
[workspace] $ cmd /c call C:WINDOWSTEMPhudson7938450600036163921.bat

C:apptoolsJenkinsjobsworkspace>cleartool startview Z000000_Latest

C:apptoolsJenkinsjobsworkspace>subst Y: X:Z000000_Latest

C:apptoolsJenkinsjobsworkspace>cd /d "Y:prj_cfg"

Y:prj_cfg>omake Y:sourceswsw_main.cpp
omake: Error: Unable to start build session for view "Z000000_Latest" - Permission denied
omake: command line: Unable to get bldcm session handle
. Stop.

Y:prj_cfg>exit 1
Build step "Execute Windows batch command" marked build as failure
Finished: FAILURE

Každý má myšlienku? Vďaka

odpovede:

0 pre odpoveď č. 1

Hlavným dôvodom rozdielu medzi zlyhanou prácou Jenkins a úspešnou dávkovou reláciou je premenná prostredia (nehovoriac o tom, že používateľ môže byť iný).

Napríklad, CLEARCASE_PRIMARY_GROUP premenná prostredia môže byť v pracovnej relácii Jenkins odlišná (alebo nie je vôbec nastavená), na rozdiel od dávkovej relácie.
Porovnaj výsledok "set"príkaz v obidvoch prípadoch športovať rozdiely a test, ktorý by mohol mať zmysel.