UL scripting changes
This commit is contained in:
@@ -12,7 +12,7 @@ AWK=/usr/bin/awk
|
|||||||
CURL=/usr/bin/curl
|
CURL=/usr/bin/curl
|
||||||
|
|
||||||
source "${BINDIR}/lib/logging.sh"
|
source "${BINDIR}/lib/logging.sh"
|
||||||
TARGET="${1-11.4.81.0.1.195.1}"
|
TARGET="${1-11.4.83.0.1.195.1}"
|
||||||
log::info "TARGET:${TARGET}"
|
log::info "TARGET:${TARGET}"
|
||||||
|
|
||||||
URL="http://grt.us.oracle.com/grt/webservice/grtList/?gate=240&show=All&gateName=S11.4-SRU&status=4&target=${TARGET}"
|
URL="http://grt.us.oracle.com/grt/webservice/grtList/?gate=240&show=All&gateName=S11.4-SRU&status=4&target=${TARGET}"
|
||||||
@@ -44,16 +44,21 @@ curl -X POST "${JOB_URL}" \
|
|||||||
--user "pnyc:${JENKINS_TOKEN}" \
|
--user "pnyc:${JENKINS_TOKEN}" \
|
||||||
--data-urlencode "Build_Label=${TARGET}" \
|
--data-urlencode "Build_Label=${TARGET}" \
|
||||||
--data-urlencode "hguser=petr.nyc@oracle.com" \
|
--data-urlencode "hguser=petr.nyc@oracle.com" \
|
||||||
--data-urlencode "dryrun=false" \
|
|
||||||
--data-urlencode "verbose=true" \
|
--data-urlencode "verbose=true" \
|
||||||
--data-urlencode "debug=true" \
|
--data-urlencode "debug=true" \
|
||||||
--data-urlencode "scriptdir=./solaris/userland/sru/" \
|
--data-urlencode "scriptdir=./solaris/userland/sru/" \
|
||||||
--data-urlencode "do_check_sru_cbe=true" \
|
--data-urlencode "do_check_sru_cbe=true" \
|
||||||
--data-urlencode "prepare_work_area=true" \
|
--data-urlencode "prepare_work_area=true" \
|
||||||
--data-urlencode "do_build=true" \
|
--data-urlencode "do_build=true" \
|
||||||
--data-urlencode "prepare_delivery=true" \
|
--data-urlencode "merge_repo=true" \
|
||||||
|
--data-urlencode "create_sparse_repo=true" \
|
||||||
|
--data-urlencode "check_incorporation=true" \
|
||||||
|
--data-urlencode "zip_sparse_repo=true" \
|
||||||
--data-urlencode "create_escrow=true" \
|
--data-urlencode "create_escrow=true" \
|
||||||
--data-urlencode "create_foss=true" \
|
--data-urlencode "create_foss=true" \
|
||||||
|
--data-urlencode "integration_dryrun=false" \
|
||||||
|
--data-urlencode "confirm_before_ingegration=false" \
|
||||||
|
--data-urlencode "wait_for_dock_open=true" \
|
||||||
--data-urlencode "delivery=true"
|
--data-urlencode "delivery=true"
|
||||||
|
|
||||||
log::info "The job will be started here:"
|
log::info "The job will be started here:"
|
||||||
|
|||||||
65
bin/ul11u4_delivery_and_integrate.sh
Executable file
65
bin/ul11u4_delivery_and_integrate.sh
Executable file
@@ -0,0 +1,65 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
[[ "$0" == /* ]] && typeset -r PRG=$0 || typeset -r PRG=$PWD/$0
|
||||||
|
|
||||||
|
BINDIR=$(dirname "$PRG")
|
||||||
|
typeset -r BINDIR
|
||||||
|
source "${BINDIR}/lib/logging.sh"
|
||||||
|
|
||||||
|
|
||||||
|
W3M=/opt/homebrew/bin/w3m
|
||||||
|
AWK=/usr/bin/awk
|
||||||
|
CURL=/usr/bin/curl
|
||||||
|
|
||||||
|
source "${BINDIR}/lib/logging.sh"
|
||||||
|
TARGET="${1-11.4.83.0.1.195.1}"
|
||||||
|
log::info "TARGET:${TARGET}"
|
||||||
|
|
||||||
|
URL="http://grt.us.oracle.com/grt/webservice/grtList/?gate=240&show=All&gateName=S11.4-SRU&status=4&target=${TARGET}"
|
||||||
|
log::debug $URL
|
||||||
|
|
||||||
|
output=$(/opt/homebrew/bin/w3m "$URL" -M -cols 400 -graph -dump 2>&1)
|
||||||
|
|
||||||
|
out=$(echo "$output" | $AWK '/^Details/ {found=1; next} found && NF')
|
||||||
|
|
||||||
|
if [[ -z "$out" ]];
|
||||||
|
then
|
||||||
|
log::info "There are no queued RTIs for \"${TARGET}\". Nothing to do..."
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
log::info "Starting build for for Ul11u4SRU"
|
||||||
|
log::info "Target: \"${TARGET}\""
|
||||||
|
|
||||||
|
JENKINS_TOKEN='1154eb0158729a7d326c1db13e7dca0cea'
|
||||||
|
JENKINS_SERVER='http://mrshughes.us.oracle.com/jenkins/'
|
||||||
|
|
||||||
|
JOB_URL="${JENKINS_SERVER}/job/Solaris_11/job/11.4/job/userland-sru/job/userland-sru-build-11.4/buildWithParameters"
|
||||||
|
|
||||||
|
log::info "Using '${JOB_URL}'"
|
||||||
|
|
||||||
|
set -x
|
||||||
|
curl -X POST "${JOB_URL}" \
|
||||||
|
--user "pnyc:${JENKINS_TOKEN}" \
|
||||||
|
--data-urlencode "Build_Label=${TARGET}" \
|
||||||
|
--data-urlencode "hguser=petr.nyc@oracle.com" \
|
||||||
|
--data-urlencode "verbose=true" \
|
||||||
|
--data-urlencode "debug=true" \
|
||||||
|
--data-urlencode "scriptdir=./solaris/userland/sru/" \
|
||||||
|
--data-urlencode "do_check_sru_cbe=false" \
|
||||||
|
--data-urlencode "prepare_work_area=false" \
|
||||||
|
--data-urlencode "do_build=false" \
|
||||||
|
--data-urlencode "merge_repo=true" \
|
||||||
|
--data-urlencode "create_sparse_repo=true" \
|
||||||
|
--data-urlencode "check_incorporation=true" \
|
||||||
|
--data-urlencode "zip_sparse_repo=true" \
|
||||||
|
--data-urlencode "create_escrow=true" \
|
||||||
|
--data-urlencode "create_foss=true" \
|
||||||
|
--data-urlencode "integration_dryrun=false" \
|
||||||
|
--data-urlencode "confirm_before_ingegration=false" \
|
||||||
|
--data-urlencode "wait_for_dock_open=true" \
|
||||||
|
--data-urlencode "delivery=true"
|
||||||
|
|
||||||
|
log::info "The job will be started here:"
|
||||||
|
log::info " ${JOB_URL%%buildWith*}"
|
||||||
@@ -13,13 +13,13 @@ CURL=/usr/bin/curl
|
|||||||
|
|
||||||
source "${BINDIR}/lib/logging.sh"
|
source "${BINDIR}/lib/logging.sh"
|
||||||
|
|
||||||
TARGET="${1-11.4.81.0.1.195.1}"
|
TARGET="${1-11.4.83.0.1.195.1}"
|
||||||
|
|
||||||
# log::info "TARGET:${TARGET}"
|
log::info "TARGET:${TARGET}"
|
||||||
|
|
||||||
URL="http://grt.us.oracle.com/grt/webservice/grtList/?gate=240&show=All&gateName=S11.4-SRU&status=1&target=${TARGET}"
|
URL="http://grt.us.oracle.com/grt/webservice/grtList/?gate=240&show=All&gateName=S11.4-SRU&status=1&target=${TARGET}"
|
||||||
|
|
||||||
# log::debug $URL
|
log::debug $URL
|
||||||
|
|
||||||
output=$(/opt/homebrew/bin/w3m "$URL" -M -cols 400 -graph -dump 2>&1)
|
output=$(/opt/homebrew/bin/w3m "$URL" -M -cols 400 -graph -dump 2>&1)
|
||||||
|
|
||||||
@@ -28,7 +28,7 @@ out=$(echo "$output" | awk '/^Details.*Consolidation/ {found=1; next} found')
|
|||||||
if [[ -z "$out" ]];
|
if [[ -z "$out" ]];
|
||||||
then
|
then
|
||||||
# log::debug "output: ### $out ###"
|
# log::debug "output: ### $out ###"
|
||||||
# log::info "There are no queued RTIs for \"${TARGET}\". Nothing to do..."
|
log::info "There are no queued RTIs for \"${TARGET}\". Nothing to do..."
|
||||||
exit 0
|
exit 0
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
|||||||
65
bin/ul11u4_integrate.sh
Executable file
65
bin/ul11u4_integrate.sh
Executable file
@@ -0,0 +1,65 @@
|
|||||||
|
#!/usr/bin/env bash
|
||||||
|
|
||||||
|
[[ "$0" == /* ]] && typeset -r PRG=$0 || typeset -r PRG=$PWD/$0
|
||||||
|
|
||||||
|
BINDIR=$(dirname "$PRG")
|
||||||
|
typeset -r BINDIR
|
||||||
|
source "${BINDIR}/lib/logging.sh"
|
||||||
|
|
||||||
|
|
||||||
|
W3M=/opt/homebrew/bin/w3m
|
||||||
|
AWK=/usr/bin/awk
|
||||||
|
CURL=/usr/bin/curl
|
||||||
|
|
||||||
|
source "${BINDIR}/lib/logging.sh"
|
||||||
|
TARGET="${1-11.4.83.0.1.195.1}"
|
||||||
|
log::info "TARGET:${TARGET}"
|
||||||
|
|
||||||
|
URL="http://grt.us.oracle.com/grt/webservice/grtList/?gate=240&show=All&gateName=S11.4-SRU&status=4&target=${TARGET}"
|
||||||
|
log::debug $URL
|
||||||
|
|
||||||
|
output=$(/opt/homebrew/bin/w3m "$URL" -M -cols 400 -graph -dump 2>&1)
|
||||||
|
|
||||||
|
out=$(echo "$output" | $AWK '/^Details/ {found=1; next} found && NF')
|
||||||
|
|
||||||
|
if [[ -z "$out" ]];
|
||||||
|
then
|
||||||
|
log::info "There are no queued RTIs for \"${TARGET}\". Nothing to do..."
|
||||||
|
exit 0
|
||||||
|
fi
|
||||||
|
|
||||||
|
|
||||||
|
log::info "Starting build for for Ul11u4SRU"
|
||||||
|
log::info "Target: \"${TARGET}\""
|
||||||
|
|
||||||
|
JENKINS_TOKEN='1154eb0158729a7d326c1db13e7dca0cea'
|
||||||
|
JENKINS_SERVER='http://mrshughes.us.oracle.com/jenkins/'
|
||||||
|
|
||||||
|
JOB_URL="${JENKINS_SERVER}/job/Solaris_11/job/11.4/job/userland-sru/job/userland-sru-build-11.4/buildWithParameters"
|
||||||
|
|
||||||
|
log::info "Using '${JOB_URL}'"
|
||||||
|
|
||||||
|
set -x
|
||||||
|
curl -X POST "${JOB_URL}" \
|
||||||
|
--user "pnyc:${JENKINS_TOKEN}" \
|
||||||
|
--data-urlencode "Build_Label=${TARGET}" \
|
||||||
|
--data-urlencode "hguser=petr.nyc@oracle.com" \
|
||||||
|
--data-urlencode "verbose=true" \
|
||||||
|
--data-urlencode "debug=true" \
|
||||||
|
--data-urlencode "scriptdir=./solaris/userland/sru/" \
|
||||||
|
--data-urlencode "do_check_sru_cbe=false" \
|
||||||
|
--data-urlencode "prepare_work_area=false" \
|
||||||
|
--data-urlencode "do_build=false" \
|
||||||
|
--data-urlencode "merge_repo=false" \
|
||||||
|
--data-urlencode "create_sparse_repo=false" \
|
||||||
|
--data-urlencode "check_incorporation=false" \
|
||||||
|
--data-urlencode "zip_sparse_repo=false" \
|
||||||
|
--data-urlencode "create_escrow=false" \
|
||||||
|
--data-urlencode "create_foss=false" \
|
||||||
|
--data-urlencode "integration_dryrun=false" \
|
||||||
|
--data-urlencode "confirm_before_ingegration=false" \
|
||||||
|
--data-urlencode "wait_for_dock_open=true" \
|
||||||
|
--data-urlencode "delivery=true"
|
||||||
|
|
||||||
|
log::info "The job will be started here:"
|
||||||
|
log::info " ${JOB_URL%%buildWith*}"
|
||||||
Reference in New Issue
Block a user