如何控制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秒”表示测试所用的时间(我是一名快速测试人员;)