Cassandra Targett created LUCENE-9452:
-----------------------------------------
Summary: Remove jenkins.build.ref.guide.sh
Key: LUCENE-9452
URL: https://issues.apache.org/jira/browse/LUCENE-9452
Project: Lucene - Core
Issue Type: Improvement
Components: general/build
Reporter: Cassandra Targett
Assignee: Cassandra Targett
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.
--
This message was sent by Atlassian Jira
(v8.3.4#803005)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]