Approved and merged. Thanks. Haonan
On 2024/05/17 10:14:10 Christofer Dutz wrote: > Done: > https://github.com/apache/iotdb/pull/12542 > Waiting for approval. > > Chris > > Von: Jialin Qiao <[email protected]> > Datum: Freitag, 17. Mai 2024 um 09:15 > An: [email protected] <[email protected]> > Betreff: Re: Possible fix for randomly failing Jenkins builds > +1 for importing the solutions in PLC4X > > > Jialin Qiao > > Christofer Dutz <[email protected]> 于2024年5月14日周二 23:32写道: > > > > Hi all, > > > > I know that in IoTDB as well as PLC4X we were having issues of regularly > > but randomly failing Jenkins builds. > > > > Usually, these problems were because of timeouts when deploying to Nexus. > > > > In PLC4X I have now tried something that seems to be doing the job … > > possibly this could also help us here (I mean … the biggest part of the > > Jenkins setup is borrowed from PLC4X anyway ;-) ) > > > > My solution was to wrap the execution of the deploy step in a loop on bash > > level: > > > > https://github.com/apache/plc4x/blob/develop/Jenkinsfile#L167 > > > > sh 'until ./mvnw -f jenkins.pom -X -P deploy-snapshots > > wagon:upload || (( count++ >= 5 )); do echo "Retrying to deploy"; done' > > > > So, it would try up to 5 times, if deployment fails. > > > > I think in case of deployment the full build is done and was successful. > > The only reason for failures in this step usually is problems with Nexus > > and a stupid retry should help. > > > > What do you think? Should we try the same change? > > > > > > Chris >
