[
https://issues.jboss.org/browse/JBDS-4667?page=com.atlassian.jira.plugin....
]
Nick Boldt commented on JBDS-4667:
----------------------------------
If your intent is "install everything from 1 or more URLs, without having to hardcode
the list" then you might be able to use this script:
https://github.com/jbosstools/jbosstools-build-ci/blob/master/util/instal...
Here's an example of how I've used it in a jenkins job:
{code}
# Install plan is semi-colon-separated pair of URLs:
# 1. JBT/JBDS update (or discovery) site
# 2. URL with directory.xml
# NOTE: Jenkins requires semi-colons, but to pass to shell, must use quotes
# On commandline, can use comma-separated pair instead so quotes aren't needed
stream_jbt=${JOB_NAME#*_}
stream_jbt=${stream_jbt%%/*} # master or 4.4.neon
# use composite site with JBT/JBDS + Central (or JBT/JBDS + Central + EA) in order to
resolve ALL artifacts in a single operation
if [[ ${PROJECT} == "jbosstools" ]]; then
INSTALL_PLAN="http://download.jboss.org/jbosstools/${eclipseReleaseN...
INSTALL_PLAN="${INSTALL_PLAN}jbosstools-discovery.central_${stream_jbt}/latest/all/repo/;"
INSTALL_PLAN="${INSTALL_PLAN}http://download.jboss.org/jbosstools/${...
INSTALL_PLAN="${INSTALL_PLAN}jbosstools-discovery.${SET}_${stream_jbt}/latest/all/repo/jbosstools-directory.xml"
elif [[ ${PROJECT} == "devstudio" ]]; then
INSTALL_PLAN="https://devstudio.redhat.com/${devstudioReleaseVersion...
INSTALL_PLAN="${INSTALL_PLAN}jbosstools-discovery.central_${stream_jbt}/latest/all/repo/;"
INSTALL_PLAN="${INSTALL_PLAN}https://devstudio.redhat.com/${devstudi...
INSTALL_PLAN="${INSTALL_PLAN}jbosstools-discovery.${SET}_${stream_jbt}/latest/all/repo/devstudio-directory.xml"
fi
# comma-separated list of IUs (omit .feature.group) to exclude from installation
EXCLUDES="org.eclipse.e4.rcp,.*.epp.package.*,org.eclipse.equinox.*,org.eclipse.help,org.eclipse.platform,org.eclipse.rcp"
echo "Install everything into ${eclipseID} from ${PROJECT} and its ${SET} site"
${WORKSPACE}/sources/util/installFromCentral.sh -ECLIPSE ${WORKSPACE}/eclipse
-INSTALL_PLAN "${INSTALL_PLAN}" -EXCLUDES "${EXCLUDES}" \
| tee ${WORKSPACE}/log.txt
{code}
--
https://dev-platform-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/job/jbosstoo...
Job rpm_rh_central_UI_test_one_by_one.weekly should be albe to find
out which IU should be installed
----------------------------------------------------------------------------------------------------
Key: JBDS-4667
URL:
https://issues.jboss.org/browse/JBDS-4667
Project: Red Hat JBoss Developer Studio (devstudio)
Issue Type: Task
Components: rpm
Reporter: Lukáš Valach
Assignee: Lukáš Valach
Fix For: 11.3.0.AM2
Job rpm_rh_central_UI_test_one_by_one.weekly \[1\] should be albe to find out which IUs
should be installed/tested. Now it requires a list of IUs as input parameter. It is not
comfortable and needs some maintenance.
\[1\]
https://dev-platform-jenkins.rhev-ci-vms.eng.rdu2.redhat.com/user/lvalach...
--
This message was sent by Atlassian JIRA
(v7.5.0#75005)