Я получаю указанную ниже ошибку при выполнении автоматической сборки PowerBuilder из Jenkins Job.
D:\Jenkins\jobs\RxProcessing Build\workspace>"C:\Program Files (x86)\Sybase\Shared\PowerBuilder\orcascr125.exe"
"C:\SVN_PSV\Trunk\AutoBuild\GetLatest.dat"
Sybase (R) OrcaScript interpreter version 12.5
Using ANSI source file C:\SVN_PSV\Trunk\AutoBuild\GetLatest.dat.
Start Session
scc get connect properties "C:\SVN_PSV\Trunk\PB125\PfW\xxxx32.pbw"
Orca error in 'scc get connect properties'. Result Code -23.
Unable to read SCC connect properties for C:\SVN_PSV\Trunk\PB125\PfW\xxxx32.pbw
An error occurred reading the Windows registry entry.
Last Command Failed.
scc close
You must successfully issue scc connect before you can call this method.
End Session
Когда приведенный ниже командный файл выполняется непосредственно в командной строке, такой ошибки не возникает. Ошибка возникает только при выполнении этого файла CMD из Jenkins Job.
Ниже приведено содержимое командного файла, вызывающего Orca Script.
attrib -R "C:\SVN_PSV\Trunk\PB125\*.*" /S /D
attrib -R "C:\SVN_PSV\Trunk\PB125\PfW\*.*" /S
attrib -R "C:\SVN_PSV\Trunk\PB125\PFC\*.*" /S
attrib -R "C:\SVN_PSV\Trunk\PB125\Shared\*.*" /S
"C:\Program Files (x86)\Sybase\Shared\PowerBuilder\orcascr125.exe" "C:\SVN_PSV\Trunk\AutoBuild\GetLatest.dat"
attrib -R "C:\SVN_PSV\Trunk\PB125\*.*" /S /D
attrib -R "C:\SVN_PSV\Trunk\PB125\PfW\*.*" /S
attrib -R "C:\SVN_PSV\Trunk\PB125\PFC\*.*" /S
attrib -R "C:\SVN_PSV\Trunk\PB125\Shared\*.*" /S
"C:\Program Files (x86)\Sybase\Shared\PowerBuilder\orcascr125.exe" "C:\SVN_PSV\Trunk\AutoBuild\SolBuild.dat"
pause
Скрипты Orca: GetLatest.dat:
start session
scc get connect properties "C:\SVN_PSV\Trunk\PB125\PfW\xxxx32.pbw"
scc set connect property provider "PushOk SVNSCC"
scc set connect property userid "build"
scc set connect property password "*********"
scc set connect property logfile "C:\SVN_PSV\Trunk\AutoBuild\pbscc120.log"
scc set connect property logappend True
scc connect
SCC set connect property localprojpath "C:\SVN_PSV\Trunk\PB125"
scc set target "C:\SVN_PSV\Trunk\PB125\PfW\xxxx.pbt" "refresh_all"
;SCC set target "C:\SVN_PSV\Trunk\PB125\PfW\xxxx.pbt" "OUTOFDATE EXCLUDE_CHECKOUT"
SCC refresh target "full"
;SCC refresh target incremental
SCC Close
end session
Пожалуйста, помогите мне удалить этот код ошибки -23.
Power Builder 12.5
Дженкинс Версия 1.617