【发布时间】:2018-05-19 07:33:30
【问题描述】:
我想在提交后挂钩中触发 jenkins 构建。如果文件在目录“SOURCE/databasescript”上提交并且文件名为“update.sql”。
提交后
set "REPOS=%~1"
set "TXN=%~3"
set "REV=%~2"
echo "repos %REPOS%." >> C:\test.log
echo "REV %REV%." >> C:\test.log
echo "txn %TXN%." >> C:\test.log
"%VISUALSVN_SERVER%\bin\svnlook.exe" changed -r %2 %1 >>C:\test.log
输出
"repos D:\Repositories\TestNAPFServer."
"REV 82."
"txn 81-2e."
U SOURCE/databasescript/basedb.sql
U SOURCE/databasescript/update.sql
我不知道如何编写条件来查找批处理文件中目录列表中的文件名。请建议。
【问题讨论】:
标签: batch-file jenkins visualsvn-server svn-hooks post-commit-hook