dd-opentracing-cpp icon indicating copy to clipboard operation
dd-opentracing-cpp copied to clipboard

Add a nightly build job

Open cbeauchesne opened this issue 4 years ago • 3 comments

Add a nightly build job in CircleCI (a requirements to do cross-components testing with other components).

cbeauchesne avatar Sep 14 '21 08:09 cbeauchesne

Hi @cbeauchesne,

Add a nightly build job in CircleCI (a requirements to do cross-components testing with other components).

If this change is still relevant, could you expound on the need for a nightly build job?

dgoffredo avatar Feb 08 '22 20:02 dgoffredo

Hi @dgoffredo,

Yes, it's usefull : we have a tests suite that check every night the compatibility between "dev" version of all components.

The issue we had IIRC is that if nothing is pushed to the repo for weeks, as Circle CI artifacts are not stored forever, we can't download an artifact to run the test.

With this nightly build, we are sure that an artifact is always available. Thus, we can maybe change the recurrence to weekly?

cbeauchesne avatar Feb 09 '22 10:02 cbeauchesne

I don't think the cost of a nightly build would be prohibitive, but perhaps weekly would be better. I'll discuss this with the team and get back to you.

dgoffredo avatar Feb 09 '22 14:02 dgoffredo