Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何控制Jenkins中的手动任务_Jenkins - Fatal编程技术网

如何控制Jenkins中的手动任务

如何控制Jenkins中的手动任务,jenkins,Jenkins,我想用詹金斯来控制我的释放过程。该流程包含执行脚本以构建解决方案和运行自动化测试的作业,但也有其他步骤,如手动测试和文档,由人工执行。我希望测试人员能够开始工作,执行测试,然后以错误(如果存在严重错误)或成功(如果质量可以接受)的方式完成工作。这也会给我手动测试的持续时间 另外,手动测试被设置为不做任何事情并立即运行的作业,因此不提供正在执行的步骤以及持续时间的信息 你能告诉我是否有可能和詹金斯一起做这件事,我怎样才能做到 谢谢你应该进入詹金斯管道,尤其是。下面是一个简短的示例,它看起来如何:

我想用詹金斯来控制我的释放过程。该流程包含执行脚本以构建解决方案和运行自动化测试的作业,但也有其他步骤,如手动测试和文档,由人工执行。我希望测试人员能够开始工作,执行测试,然后以错误(如果存在严重错误)或成功(如果质量可以接受)的方式完成工作。这也会给我手动测试的持续时间

另外,手动测试被设置为不做任何事情并立即运行的作业,因此不提供正在执行的步骤以及持续时间的信息

你能告诉我是否有可能和詹金斯一起做这件事,我怎样才能做到


谢谢

你应该进入詹金斯管道,尤其是。下面是一个简短的示例,它看起来如何:

stage ("Build and other") {
  // Build and automatic testing ...
}

// Ask the tester to start manual testing (for duration)
input 'Start testing'

// Start a new stage so that we can see on the build page what's happening and duration
stage ("Manual testing") {

  // Ask operator to verify that all tests has passed
  input message: 'Start testing and press proceed on success, otherwise abort'

  // If the tester presses abort, the build we aborted and we won't get here
}
构建和查看控制台时,您将获得:

在构建首页上: 注意“暂停2秒”表示测试所用的时间(我是一名快速测试人员;)