我一直在使用詹金斯一段时间,它工作正常。现在我有几个关于我应该使用的约定的问题。目前:詹金斯工作管理公约
我拆包的
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等工具构建代码更为正常 –