Jenkins Start Async "Spawning processes from build"



不确定此代码从何处复制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">"从磁盘重新加载配置"

希望对有所帮助

最新更新