我一直在使用詹金斯一段時間,它工作正常。現在我有幾個關於我應該使用的約定的問題。目前:詹金斯工作管理公約
我拆包的
workspace/${env.BUILD_NUMBER}/code
源代碼和和建設他們在workspace/${env.BUILD_NUMBER}/build
我在
workspace/${env.BUILD_NUMBER}/bvt
我拆包構建驗證測試(BVT)將我的JUnit測試結果保存在
workspace/${env.BUILD_NUMBER}/test-results
中,Jenkins正在讀取此目錄併發布JUnit測試結果報告。
或者我應該使用作業目錄即
jobs/${env.BUILD_NUMBER}/code
jobs/${env.BUILD_NUMBER}/build
jobs/${env.BUILD_NUMBER}/bvt
jobs/${env.BUILD_NUMBER}/test-results
或者我應該做這一切的
/var/lib/jenkins/jobs/<JOB_NAME>/builds/<BUILD_NUMBER>
內任何人都可以請建議什麼是標準的做法和慣例?
我認爲這是您選擇使用的構建工具最好的回答。例如Maven帶有它自己的目錄約定。您已將此問題標記爲Eclipse,但使用ANT,Maven或Gradle等工具構建代碼更爲正常 –