前言readFilewriteFile
前言
本篇继续学习Pipeline Basic Steps插件的两个方法–readFile(读取文件)和writeFile(写入文件) readFile
参数
file:工作区中的文件路径encoding:读取文件时使用的编码。如果省略,将使用平台默认编码
使用
println env.JOB_NAME println env.BUILD_NUMBER pipeline{ agent any stages{ stage("readFile") { steps{ script { json_file = "${env.WORKSPACE}/test_data/test.json" file_contents = readFile json_file println file:"${file_contents}",encoding: 'UTF-8' } } } } }writeFile
参数
file:工作区中的文件路径text:写入的内容encoding:读取文件时使用的编码。如果省略,将使用平台默认编码
使用
println env.JOB_NAME println env.BUILD_NUMBER pipeline{ agent any stages{ stage("readFile") { steps{ script { // 写入文件的路径 write_file_path = "${env.WORKSPACE}/test_data/test.txt" // 写入的内容 file_contents = 'Hell, 我是大海!' // 写入 *** 作 writeFile file: write_file_path, text: file_contents, encoding: "UTF-8" // 读取写入的文件 fileContents = readFile file:"${write_file_path }",encoding: 'UTF-8' println fileContents } } } } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)