如何防止提交空的perforce变更列表?

时间:2015-08-12 15:17:07

标签: batch-file jenkins perforce windows-scripting

这是我的批处理脚本,我的计划是调整我的脚本,不是每次都提交空的更改列表,当有一个空的更改列表时,我的Jenkins作业失败但我不希望作业失败而不是它可以成功.. < / p>

%p4% -p %p4port_store% -u %p4.user% -c %p4.client% reconcile -ade %WORKSPACE%\... %p4% -p %p4port_store% -u %p4.user% -c %p4.client% submit -d "Latest  xml files"> file1.txt
@echo off 
( for /f "tokens=1,*" %%a in ('find "//" ^< "C:\Enlistments\perforceoutput.log"') do (
for /f "tokens=1,2 delims=#" %%c in ("%%b") do (
echo(File: %%~nxc
echo(
echo(Action: %%a
echo(
echo(File Version: %%d
echo(
echo(Path: %%~pb
echo(
)
)
)>"%Email_body%"

请告知如何解决这种情况..

1 个答案:

答案 0 :(得分:0)

p4 plugin允许您使用“发布后操作”对Perforce进行“发布”更改。您可以搁置或提交更改,有关详细信息,请参阅docs