不确定此代码从何处复制https://wiki.jenkins-ci.org/display/JENKINS/Spawning+processs+from+build试着把它放在我的作业的config.xml中
<?xml version='1.0' encoding='UTF-8'?>
<project>
<actions/>
<description>dont use now</description>
<keepDependencies>false</keepDependencies>
<properties/>
<scm class="hudson.scm.NullSCM"/>
<canRoam>true</canRoam>
<disabled>false</disabled>
<blockBuildWhenDownstreamBuilding>false</blockBuildWhenDownstreamBuilding>
<blockBuildWhenUpstreamBuilding>false</blockBuildWhenUpstreamBuilding>
<triggers/>
<concurrentBuild>false</concurrentBuild>
<builders>
<hudson.tasks.BatchFile>
<command>works1.bat</command>
</hudson.tasks.BatchFile>
<scriptdef name="get-next-minute" language="beanshell">
<attribute name="property" />
date = new java.text.SimpleDateFormat("HH:mm")
.format(new Date(System.currentTimeMillis() + 60000));
project.setProperty(attributes.get("property"), date);
</scriptdef>
<get-next-minute property="next-minute" />
<exec executable="at">
<arg value="${next-minute}" />
<arg value="/interactive" />
<arg value="workstart.bat" />
</exec>
</builders>
<publishers/>
<buildWrappers/>
</project>
但现在UI中没有出现作业(在上面的记事本++上编辑)
两个选项:
- 重新启动Jenkins
或
- 进入"管理Jenkins">"从磁盘重新加载配置"
希望对有所帮助