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
