Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

Jenkins has a setting to keep the checkout directory (default) or to clear the directory between builds.

At last job, the default was letting broken changes pass the build, they break some step of the setup/run process that's not run on a partial build. New joiners came in and they couldn't build because the build was broken.

Had to fix it by setting up two jobs, one running from scratch (30 minutes) and one incremental (10 minutes). The build from scratch was catching a broken change or two every week.



Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: