如何將Jenkins multiline string parameter的多行文本優雅的保存為文件


【現象】:

使用multi-line string parameter獲取的文本變量,在jenkins shell里面顯示為單行文本(空格分割)。

【問題】:能否轉換為多行文本,並存入文件。

【解決方案】:

(假設多行文本變量名為:file_body;待寫入文件的文件名變量為:file_name)

 

#!/usr/bin/python
import os
import io

with io.open(os.getenv("file_name"), "w", encoding="utf-8") as text_file:
    text_file.write("%s" % unicode(os.getenv("file_body")))

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM