最近接触的工作需要架设build环境
但我刚出社会的时候没有Jenkins也没有GIT这些先进的环境
(当初公司用 linux cron job 写 script 每天晚上build一次,当然也没有CI/CD..)
说实在现在学习起来有点门槛
有些比较细节的问题想要请问专业的大大们
(我是使用C/C++/JAVA需要编译的语言)
1. Jenkins nightly build flow 通常是每晚把整个目录清空
然后把Master branch拉下来整个重编吗?
2. CI的部分你们通常是有checkin就跑, 还是固定时间才拉下来一次呢?
跑CI的目录会每次都全部清空重跑吗?
还是只checkout变更的部分然后做incremental build?
3. 如果CI每次都会清空重跑,是不是和nightly的差别只在拉下来的branch来源不一样呢?
谢谢