Uploaded image for project: 'Data Management'
  1. Data Management
  2. DM-4345

OSX CI/jenkins build slaves

    XMLWordPrintable

    Details

    • Type: Improvement
    • Status: Done
    • Resolution: Done
    • Fix Version/s: None
    • Component/s: Continuous Integration
    • Labels:
      None

      Description

      We are too frequently encountering OSX specific build issues that aren't caught by CI on Linux distros. Establishing OSX jenkins build slaves has been blocked since the beginning of CY15 by lack of avaiable resources.

      Deliverable: OSX builds are now in production testing as https://ci.lsst.codes/job/cowboy/job/stack/

        Attachments

          Issue Links

            Activity

            Hide
            jhoblitt Joshua Hoblitt added a comment -

            Frossie Economou Is there a jira issue tracking an official request for OSX bare metal or VMs for CI?

            Show
            jhoblitt Joshua Hoblitt added a comment - Frossie Economou Is there a jira issue tracking an official request for OSX bare metal or VMs for CI?
            Hide
            ktl Kian-Tat Lim added a comment -

            The hardware has been purchased and delivered and is being configured and prepared for use.

            Show
            ktl Kian-Tat Lim added a comment - The hardware has been purchased and delivered and is being configured and prepared for use.
            Hide
            price Paul Price added a comment -

            If this is difficult, perhaps doing clang on Linux would get us most of the way there?

            Show
            price Paul Price added a comment - If this is difficult, perhaps doing clang on Linux would get us most of the way there?
            Hide
            jhoblitt Joshua Hoblitt added a comment -

            My impression is that clang breakage has not be so much a problem as OSX platform issues such as dylib insanity or el cap breaking /usr/bin/env. There is an issue floating around to add clang under jenkins but there has been little pressure to do it. It wouldn't be very difficult but even a day or two precious to spend on that lately. As a side note, clang is an option under travis.

            Show
            jhoblitt Joshua Hoblitt added a comment - My impression is that clang breakage has not be so much a problem as OSX platform issues such as dylib insanity or el cap breaking /usr/bin/env . There is an issue floating around to add clang under jenkins but there has been little pressure to do it. It wouldn't be very difficult but even a day or two precious to spend on that lately. As a side note, clang is an option under travis.
            Hide
            tjenness Tim Jenness added a comment -

            The clang ticket is DM-3130

            Show
            tjenness Tim Jenness added a comment - The clang ticket is DM-3130
            Hide
            jhoblitt Joshua Hoblitt added a comment -

            Could Kian-Tat Liml or Tim Jenness take a quick look at the lsstsw && buildbot-scripts PRs?

            Show
            jhoblitt Joshua Hoblitt added a comment - Could Kian-Tat Lim l or Tim Jenness take a quick look at the lsstsw && buildbot-scripts PRs?
            Hide
            tjenness Tim Jenness added a comment -

            Looks ok. I've made some comments relating to making it a bit clearer.

            Show
            tjenness Tim Jenness added a comment - Looks ok. I've made some comments relating to making it a bit clearer.
            Hide
            frossie Frossie Economou added a comment -


            In production. Monitoring for a while before public announcement,

            Show
            frossie Frossie Economou added a comment - In production. Monitoring for a while before public announcement,

              People

              Assignee:
              jhoblitt Joshua Hoblitt
              Reporter:
              jhoblitt Joshua Hoblitt
              Reviewers:
              Kian-Tat Lim, Tim Jenness
              Watchers:
              Frossie Economou, J Matt Peterson [X] (Inactive), Joshua Hoblitt, Kian-Tat Lim, Paul Price, Tim Jenness
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Jenkins

                  No builds found.