Uploaded image for project: 'Lucene - Core'
  1. Lucene - Core
  2. LUCENE-9452

Remove jenkins.build.ref.guide.sh

    XMLWordPrintableJSON

    Details

    • Type: Improvement
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 8.7
    • Component/s: general/build
    • Labels:
      None
    • Lucene Fields:
      New

      Description

      After the move to Cloudbees (ci-builds.apache.org), the Ref Guide Jenkins jobs stopped working. The dev-tools/scripts/jenkins.build.ref.guide.sh script we used to build the Guide installed its own RVM and gemset for the required gems to run with the Ant build and it was difficult to get the paths right. Infra added the dependencies that we need to their Puppet-managed node deploy process (see INFRA-20656) and now we don't need a script to do any of that for us.

      This issue is to track removing the script since it's no longer required. The Ref Guide build jobs will just invoke Ant directly instead.

      IIUC from SOLR-10568 when the script was added, there might still come a day when there is a version mismatch between what was installed by default and what our build needs, but I think it's fair to try to work with Infra to get our needs met on the nodes instead of adding them to a script which makes migration like this more complex.

      All of these pre-build dependencies go away, however, when we move to Gradle, so even if we have a version mismatch one time it won't be a persistent issue.

        Attachments

          Activity

            People

            • Assignee:
              ctargett Cassandra Targett
              Reporter:
              ctargett Cassandra Targett
            • Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: