Skip to content
This repository has been archived by the owner on Feb 25, 2024. It is now read-only.

Sync buildog work with main buildbot #111

Merged
merged 42 commits into from
Mar 17, 2019
Merged

Sync buildog work with main buildbot #111

merged 42 commits into from
Mar 17, 2019

Conversation

staticfloat
Copy link
Member

@staticfloat staticfloat commented Mar 17, 2019

Shortlist of new features:

  • Expanded and standardized building methodology. Each new commit now builds an assert build and uploads it to S3, (under the assert-prefixed namespace. Only after the assert build has been built and successfully tested will a non-assert build be built and uploaded. See Assertion builds #90 for more.

  • CI status reporting on GitHub

  • Lots more workers. We now have multiple workers for every OS/platform, and on some (e.g. AArch64) we have LOTS. The hope is that we have enough to keep up with the entire CI needs of JuliaLang/julia; in limited testing it looks like Windows might be a problem, so we may need to throw some more hardware at it.

* Eliminate lots of cruft, such as some nightlies that aren't being used
anymore, the Juno packagers, etc...

* Prepare for CI integration by refactoring to allow for multiple
builders per queue.  We will probably need to expand all our builders to
be many more buildbots.  We'll see how this goes!

* Prepare for assertion/non-assertion CD build multiplication
@staticfloat staticfloat merged commit 3edba5b into master Mar 17, 2019
Copy link
Member

@vchuravy vchuravy left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This looks fantastic.

@vchuravy vchuravy deleted the buildog branch March 17, 2019 19:54
This was referenced Mar 17, 2019
@ViralBShah
Copy link

This is awesome!

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants