我使用Jenkins神器插件向下使用流。我的問題是,儘管我所有的努力,空文件夾沒有被歸檔。顯然.svn文件也不存檔。Jenkins神器插件不存檔空目錄
2
A
回答
1
首先,您是正確的 - 空目錄無法歸檔,因爲目錄在Jenkins中並不具有真正意義上的神器。
如果您要將工件複製到另一個工作中,您可以在其他工作中創建該工作目錄,或者首先通過添加一個.keep
文件並將**/.keep
添加到您的文件夾中要歸檔的工件列表。
關於你提到的第二點.svn
文件或目錄未歸檔,這也是正確的,因爲默認行爲是歸檔工件時,排除某些模式(例如.git
,*~
)。
要禁用此行爲,請單擊「存檔工件」後構建步驟下方的高級...按鈕,然後取消選中「使用默認排除項」選項。然後你的.svn
工件可以被存檔。
0
同樣的問題在這裏,我想出了一個解決方法,如果與壓縮然後存儲相比,更少agressevely。
sh "find ${env.WORKSPACE} -type d -empty -exec touch {}/.empty \;" stash name: "src", useDefaultExcludes: false, allowEmpty: true
再後來就到unstash
做便接踵而來: unstash "src" sh "find ${env.WORKSPACE} -type f -name .empty -exec rm {} \+"
基本上任何空diretories添加稱爲.empty
一個空文件,再經過unstash,我們只是刪除即可。我知道,只要插件能夠正確處理所要求的內容,就很不明智,但是直到下面的票證得到解決,我必須繼續前進。
相關問題
- 1. Jenkins將神器上傳到nexus插件
- 2. Jenkins - HTML Publisher插件編譯失敗,報告目錄不存在
- 3. InfluxDB Jenkins管道插件:目標爲空
- 4. Jenkins無法啓動並清空插件目錄
- 5. 從遠程機器Jenkins插件拉文件/目錄
- 6. jenkins artifactory插件:目標存儲庫爲空
- 7. jenkins中存檔文件
- 8. Jenkins PowerShell插件 - 返回空
- 9. Jenkins檔案沒有父目錄
- 10. Jenkins無法構建maven項目(找不到神器com.sun:tools:jar:1.5.0)
- 11. Jenkins Grails插件錯誤 - grails不存在
- 12. Gradle插件解析神器
- 13. 寫jenkins插件:文檔在哪裏?
- 14. Jenkins Workflow插件的文檔在哪裏?
- 15. Jenkins Jobs目錄 - 佔用大量空間
- 16. 配置Jenkins工作空間根目錄
- 17. 在Jenkins Pipeline插件中獲取工作空間目錄的絕對路徑
- 18. Maven插件來標記空目錄
- 19. jenkins Nexus神器上傳器400
- 20. 在CentOS 5.8上安裝Jenkins的空var/lib/jenkins目錄
- 21. TinyMCE圖像管理器插件「存檔」
- 22. Jenkins ArtifactDeployer插件 - 如何將本地目錄指定爲遠程目錄
- 23. Maven的:找到神器是目錄
- 24. sesu:在Jenkins ssh插件中找不到這樣的文件或目錄
- 25. Jenkins MSbuild插件不工作
- 26. 在Jenkins存檔文物
- 27. 存檔Jenkins構建日誌
- 28. 使用Jenkins JBoss插件找不到任何幫助或文檔
- 29. Jenkins sbt插件配置在子目錄中構建
- 30. Jenkins的主目錄
好吧,如果該文件夾不存在,我的Ant生成失敗。我認爲這個插件在這種情況下有點過分... – user1340582
或者你的Ant構建過於自信? :)歸檔是詹金斯的核心功能 - 它本身並不是複製僞影插件的問題。 –
爲了澄清,以任何方式讓Jenkins歸檔空文件夾?或者,是在空的dirs中創建一個虛擬文件的解決方法? – user1340582