午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

Jenkins管道和java.nio.file。*方法的問題

瀏覽:222日期:2024-04-23 09:42:25
如何解決Jenkins管道和java.nio.file。*方法的問題?

這是管道腳本的規范。它寫在@L_419_0@。

readFile步驟從工作空間中加載文本文件并返回其內容 (請勿嘗試使用java.io.File方法-這些將引用Jenkins運行所在的主文件上的文件,而不是當前工作空間中的文件)。

還有一個writeFile步驟可以將內容保存到工作空間中的文本文件中

fileExists 步驟檢查文件是否存在而不加載它。

您可以在節點中使用這些Jenkins步驟來代替java.io.File或java.nio.file.Files如下所述。

String slavePath = ’C:Somethingonlyonslavenode’String masterPath = ’D:Somethingonlyonmasternode’stage(’One’) { node (’slave’) {bat returnStatus: true, script: ’set’println fileExists(slavePath) // Should be trueprintln fileExists(masterPath) // Should be false } node (’master’) {bat returnStatus: true, script: ’set’println fileExists(slavePath) // falseprintln fileExists(masterPath) // true }}解決方法

我正在嘗試使用java.nio.file。*中的方法在Jenkins管道中執行一些基本文件操作。無論代碼所在的節點塊如何,代碼都在主節點上執行。在管道中,我已經驗證了各種節點塊是正確的-它們唯一地標識特定的節點。但是,pathExists(以及其他移動,復制或刪除文件的代碼)始終在主節點上執行。任何想法正在發生或如何解決?

import java.nio.file.*String slavePath = ’C:Somethingonlyonslavenode’String masterPath = ’D:Somethingonlyonmasternode’def pathExists (String pathName){ def myPath = new File(pathName) return (myPath.exists()) }stage(’One’) { node (’slave’) {bat returnStatus: true,script: ’set’println (pathExists(slavePath)) // Should be true but is false.println (pathExists(masterPath)) // Should be false but is true. } node (’master’) {bat returnStatus: true,script: ’set’println (pathExists(slavePath)) // falseprintln (pathExists(masterPath)) // true }}

標簽: java
相關文章:
主站蜘蛛池模板: 日日射av | 国产人成在线 | 欧美特级特黄aaaaaa在线看 | 中文一区二区在线观看 | 激情网站在线 | 国产www网站 | 九九热在线视频观看 | 黄色一级大片在线免费看国产一 | 肉感丰满的av演员 | 久久久精品福利 | 中文字幕精品久久 | 超碰人人av | 丰满漂亮的日本岳 | 亚洲毛片网站 | 天堂在线中文视频 | 在线观看国产黄 | 激情五月婷婷 | 在线毛片网 | 国产福利精品视频 | 久久精品国产一区二区 | 在线观看精品一区 | 岛国精品在线 | 在线毛片网 | 亚洲午夜在线视频 | 爱爱精品 | 免费看日韩av | 中文字幕第15页 | 亚洲色图一区二区三区 | 在线免费观看黄色av | 免费黄色一级片 | 91色视频在线 | 久久久久国产精品夜夜夜夜夜 | 日本精品中文字幕 | 成人免费在线视频观看 | 韩国黄色录像 | 欧美日韩极品 | 欧美精品成人在线 | 亚洲三级国产 | 国产精品久久影院 | 成人碰碰 | 亚洲 精品 综合 精品 自拍 |