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
>

Reply via email to