从Python脚本到Jenkins变量的返回值
问题描述:
- 我有一个Jenkins作业,它通过shell执行Python脚本(checkoutDevice.py)。
- 在checkoutDevice脚本,它连接到一个目录服务器,并检查了可用的单元,单元的MAC地址可用返回詹金斯工作
- 我想从Python脚本返回单位的MAC地址詹金斯的工作,所以詹金斯作业可以将该MAC地址传递给另一个Python脚本。
a。我如何将单元的MAC地址存储到Jenkins的环境变量中,以便我可以将它传递给另一个Python脚本以执行同一作业?从Python脚本到Jenkins变量的返回值
b。我正在考虑的另一个解决方案是在执行checkoutDevice脚本时将MAC地址写入文本文件,然后Jenkins将从文本文件中读取该MAC地址以存储到变量中,然后传递给另一个Python脚本?
答
我知道在jenkins中存储“变量”并不容易。你最好的选择是使用其他地方来存储这个MAC地址。一个文件将是一个好地方,但它可能需要在某个共享文件服务器上。
请清除你的问题。它太混乱了。写下你正面临的问题的适当步骤。 – Akhil 2014-09-26 11:26:18