Hi, Chris

Late last year, we spent several months fixing the unstable UT/IT to get Github 
CI and Jenkins CI up and running. After our efforts, both of them should be 
stable for several weeks.

However, the last few months have brought some new CI instability issues, this 
time a rat file, and so on.

To produce snapshot builds successful and take CI stability into account, 
perhaps we can configure Jenkins CI to route successful builds to a trash list 
and otherwise alert the developer of failed builds. For example, send to dev 
list or a feishu group.

Best
—————————
Xinyu Tan

> 2024年3月13日 22:52,Christofer Dutz <[email protected]> 写道:
> 
> Hi all,
> 
> So, I just had a look at our Jenkins build as in the past we had several 
> occasions where we were having failing builds for many days.
> Turns out for the last 4 days Jenkins has been continuously failing because 
> of a trivial RAT violation.
> 
> However, have we not been producing SNAPSHOT versions, and nobody noticed, 
> because we decided to redirect build failure emails of Jenkins to a 
> trash-list.
> 
> We really should discuss how to deal with failing builds.
> 
> I personally think redirecting failed build notifications is the worst way to 
> deal with a flaky build.
> Instead, we really should work on ironing out the issues that are randomly 
> failing.
> 
> Having a stable and solid build should be of upmost importance, as only with 
> this can we truly trust the CI.
> 
> 
> Chris

Reply via email to