我需要运行DXL脚本来使用Jenkins从DOORS中提取CSV文件,这适用吗?我们有一个DXL脚本,但是它是手动运行的。
57hvy0tb1#
通常的方法是以批处理模式启动DOORS并采用您的脚本,以便将其输出到STDOUT。有关批处理模式,请参阅Open DOORS in batch mode from the command line。如需输出至STDOUT(控制台)(即使用cout << sLine),请参见Windows batch redirect output to console。
cout << sLine
除了使用STDOUT,您还可以在Jenkins脚本中定义一个包含临时文件(或目录)名称的环境变量,并让DXL脚本创建/写入该临时文件,然后在Jenkins脚本的下一步中分析该文件的内容。
1条答案
按热度按时间57hvy0tb1#
通常的方法是以批处理模式启动DOORS并采用您的脚本,以便将其输出到STDOUT。有关批处理模式,请参阅Open DOORS in batch mode from the command line。如需输出至STDOUT(控制台)(即使用
cout << sLine
),请参见Windows batch redirect output to console。除了使用STDOUT,您还可以在Jenkins脚本中定义一个包含临时文件(或目录)名称的环境变量,并让DXL脚本创建/写入该临时文件,然后在Jenkins脚本的下一步中分析该文件的内容。