3
A
回答
1
我能想到的最接近Jenkins提供的是文件上傳。您可以使用本地更改上傳文件,然後觸發構建。該文件將在已指定的位置被替換。可以通過參數化參數並添加File Parameter
選項來使用此功能。以下是詹金斯關於此功能描述的說法。
接受來自瀏覽器的文件提交作爲構建參數。上傳的文件將被放置在工作區中的指定位置,然後您的構建可以訪問和使用。 這對於很多情況很有用,例如:
讓人們對他們構建的工件運行測試。
允許用戶放置文件來自動執行上傳/發佈/部署過程。 通過上傳數據集來執行數據處理。 可以不提交任何文件。如果是這種情況,並且工作區中的指定位置上沒有文件,則不會發生任何事情。如果工作區中已有文件,則該文件將保持原樣。
2
有一個詹金斯的插件,允許你編輯文件:Config File Provider 它不能編輯隨機文件,但你可以用它來實現你想要什麼。
插件的存儲是在XML文件中詹金斯夾的形式。這意味着您可以通過解析這些xml文件(插件爲工作區執行此操作,儘管它需要構建setp)來創建腳本,以便在需要時隨時重新創建這些文件。舉例來說,我可以添加新的自定義配置文件是這樣的:
名稱:script.sh 點評:在/ var /日誌 內容:....
這將是可用的,那麼在XML文件,你可以解析cron作業來創建你需要它們的實際文件
相關問題
- 1. 通過SSH與jenkins在工作區外移動文件
- 2. 通過FTP編輯的SVN文件,如何修復編輯後的文件,使其再次通過SVN工作?
- 3. Jenkins從工作區刪除文件
- 4. 通過php編輯文件
- 5. 編輯通過視覺工作室一個msword文件
- 6. TYPO3:通過調度程序發佈工作區編輯?
- 7. 在Jenkins工作區中刪除超過X天的文件
- 8. 在Qt編輯器中手工編輯.ui文件
- 9. Jenkins工作流程-filenotfound工作區文件
- 10. TFS 2013構建如何使工作區文件可編輯?
- 11. 通過jenkins工作部署websphere
- 12. 如何通過SSH編輯文件?
- 13. 通過PHP編輯csv文件
- 14. 通過github編輯的文件
- 15. 如何通過Dockerfile編輯文件
- 16. 如何通過CMD編輯hosts文件?
- 17. 構建代理文件夾如何在編輯構建工作區上工作?
- 18. 編輯.txt文件 - 算法不工作
- 19. 無法編輯通過BAT文件,但命令行登記工作正常
- 20. 編輯器UI部件不通過輸入
- 21. 通過Jenkins運行UI自動化
- 22. 啓動工作臺時跳過缺少編輯器文件
- 23. 通過GUI刪除Jenkins作業不會刪除它們的從屬工作區
- 24. 將Nexus工件下載到Jenkins作業工作區
- 25. 編輯工作
- 26. Jenkins管道 - 在工作區創建文件(Windows從站)
- 27. 從遠程Jenkins工作區複製文件
- 28. jenkins pipline:如何從工作區獲取文件列表?
- 29. 使用Jenkins在工作區中寫入json文件
- 30. 用docker將文件添加到jenkins工作區
我不相信有,它聽起來不是一個好主意。什麼是用例(而不是在源代碼庫中進行編輯)? – 2013-02-21 22:05:37
我們使用Jenkins作爲我們的測試版服務器的CI,沒有任何內容進入分期,更不用說生產了。我們將隨時編輯文件以進行一些測試,更改配置變量等。我們的測試版服務器僅在內部使用,並且沒有敏感憑據。 – 2013-02-21 22:08:42
我必須同意@Christopher在這一個上。你所描述的聽起來像可怕的工作流程。你最好在你的回購站上有一個測試版分支,並讓它從中建立起來。 – CIGuy 2013-02-22 00:19:41