如何解决jenkins-如何将脚本生成的输出文件附加到jenkins作业
我有一个jenkins作业,该作业调用python脚本,该脚本会对csv文件进行一些处理,然后将其导出到另一个csv。我希望将此csv下载到触发jenkins作业或将相同文件附加到jenkins作业的用户计算机上。 这是python脚本的作用。
file1 = pd.read_csv(sys.argv[1])
...
file1.to_csv("file2.csv")
此to_csv
函数生成csv,我想将其退还给用户。如何在詹金斯做到这一点。将发布构建操作帮助以下载或附加tge
解决方法
如果您在Jenkins中使用Freestyle Project,则可以存档Post Build Actions中存在的工件,在那里您可以提供文件名或以下格式:
'module / dist / ** / *。csv'。
module / dist只是运行jenkins作业的工作空间中的文件夹和子文件夹的示例。
运行构建后,您可以提供以下网址:http:// {YOUR_JENKINS_URL} / job / {YOUR_JOB_NAME} / {CURRENT_BUILD_NO} / artifact / {YOUR_CSV_FILE}
运行作业后,您将检查作业当前版本中是否存在工件,并交叉检查URL。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。