我需要实现以下流程的自动化:
ACQ=>Processing=>Reporting
。
我有3个执行这些功能的可执行文件。使用 Jenkins 我应该确保涵盖以下情况:
请求构建的用户数量可能不同(例如:5个用户可以同时触发构建)
ACQ步骤应该在属于Farm1
处理和报告应该在属于Farm2的任何机器上进行。
因为输入ACQ模块是.csv测试脚本(那些应该从DB读取),我需要将测试脚本拆分成几个较小的(这将使我的测量更快)。在测量完所有小测试脚本后,我需要将结果重新加入一个大文件中,触发器处理=>报告大文件。
ACQ=>Processing=> Reporting
完成后,每个步骤的所有结果都应存储在同一网络位置。
对Jenkins Pipeline脚本的任何建议?第4点给我带来了最大的挑战。
感谢任何帮助。
谢谢,
史蒂夫