【現象】:
使用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")))