Hi Marco - is there any impact on reporting, the PR process or nightly regression beside reduction in TAT? If yes, please elaborate. Steffen
On Tue, Nov 20, 2018 at 8:05 AM Marco de Abreu <marco.g.ab...@googlemail.com.invalid> wrote: > Hello, > > we ran into issues around the maximum filesize of the Jenkinsfile a few > times already. In order to resolve this issue, I'd like to combine this > with some refactors I have planned for quite some time. > > The idea is basically to move away from one big Jenkinsfile and instead > split it into separate jobs that run in parallel and report their status > individually. Besides avoiding the size restriction, this will greatly > speed up the PR validation process by reducing the critical path. Instead > of having to wait for every single step within a stage to finish before the > next stage (e.g. tests) is getting executed, these pipelines would now be > able to move forward individually. I'm still in the process of refactoring > and can't provide any numbers or documentation at this time, but I would > like to announce this early on to avoid conflicts: > > Since I will remove the original Jenkinsfile, this might cause conflicts > with ongoing efforts that try to change the Jenkinsfile. This poses the > risk that I might forget to port a change. Thus, I'd like to ask all > contributors to wait with changes of Jenkinsfile and would like to request > fellow-committers to wait with merging any Jenkinsfile-related PRs until > further notice. > > I expect to finish this refactor until the end of the week. Please don't > hesitate to ask if you've got further questions. > > Please excuse any caused inconveniences. > > Best regards, > Marco >