X-Git-Url: https://gerrit.linuxfoundation.org/infra/gitweb?a=blobdiff_plain;f=jjb-test%2Fexpected-xml%2Fgithub-python-tox-verify-%7Bstream%7D;fp=jjb-test%2Fexpected-xml%2Fgithub-python-tox-verify-%7Bstream%7D;h=0000000000000000000000000000000000000000;hb=aac734585a5302a26a33ea34f03d0b66c96ed7f0;hp=af5311867256c4221b3ad2256c58d5f0d6a9ab65;hpb=cee820144e0741dee01b9eb755827f2c263a0cf8;p=releng%2Fglobal-jjb.git diff --git a/jjb-test/expected-xml/github-python-tox-verify-{stream} b/jjb-test/expected-xml/github-python-tox-verify-{stream} deleted file mode 100644 index af531186..00000000 --- a/jjb-test/expected-xml/github-python-tox-verify-{stream} +++ /dev/null @@ -1,446 +0,0 @@ - - - - <!-- Managed by Jenkins Job Builder --> - false - false - false - true - build-vm - false - - - $GIT_URL/$GERRIT_PROJECT/example-org/releng/ciman - - - - - PROJECT - Parameter to identify a Gerrit project. This is typically the -project repo path as exists in Gerrit. -For example: ofextensions/circuitsw - - releng/ciman - - - STREAM - Stream is often set to the same name as 'branch' but can -sometimes be used as a name representing a project's release code -name. - - {stream} - - - GERRIT_PROJECT - Parameter to identify Gerrit project. This is typically the -project repo path as exists in Gerrit. -For example: ofextensions/circuitsw - -Note that Gerrit will override this parameter automatically if a -job is triggered by Gerrit. - - releng/ciman - - - GERRIT_BRANCH - Parameter to identify a Gerrit branch. - -Note that Gerrit will override this parameter automatically if a -job is triggered by Gerrit. - - master - - - GERRIT_REFSPEC - Parameter to identify a refspec when pulling from Gerrit. - -Note that Gerrit will override this parameter automatically if a -job is triggered by Gerrit. - - - - - TOX_DIR - Path to directory containing tox.ini file. - - - - - TOX_ENVS - Tox environments to run build against. -Example: docs,py2,py3 - - - - - - - - 2 - - - origin - +refs/pull/*:refs/remotes/origin/pr/* - git@github.com:example-org/releng/ciman - test-credential - - - - - ** - - - - - false - false - true - false - false - Default - - - - - - true - - false - false - - - false - true - false - - 10 - - - - - - - - - false - - - - ^recheck$ - false - true - true - false - - - JJB Verify - - - - - - - #!/bin/bash -# SPDX-License-Identifier: EPL-1.0 -############################################################################## -# Copyright (c) 2017 The Linux Foundation and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v10.html -############################################################################## -echo "---> lftools-install.sh" - -# Ensure we fail the job if any steps fail. -# DO NOT set -u as virtualenv's activate script has unbound variables -set -e -o pipefail - -virtualenv --quiet "/tmp/v/lftools" -# shellcheck source=/tmp/v/lftools/bin/activate disable=SC1091 -source "/tmp/v/lftools/bin/activate" -pip install --quiet --upgrade pip -pip install --quiet --upgrade "lftools<1.0.0" - -# pipdeptree prints out a lot of information because lftools pulls in many -# dependencies. Let's only print it if we want to debug. -# echo "----> Pip Dependency Tree" -# pip install --quiet --upgrade pipdeptree -# pipdeptree - - - - #!/bin/bash -# SPDX-License-Identifier: EPL-1.0 -############################################################################## -# Copyright (c) 2017 The Linux Foundation and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v10.html -############################################################################## -echo "---> tox-install.sh" - -# Ensure we fail the job if any steps fail. -# DO NOT set -u as virtualenv's activate script has unbound variables -set -e -o pipefail - -virtualenv --quiet "/tmp/v/tox" -# shellcheck source=/tmp/v/tox/bin/activate disable=SC1091 -source "/tmp/v/tox/bin/activate" -pip install --quiet --upgrade pip -pip install --quiet --upgrade pipdeptree -pip install --quiet --upgrade tox argparse - -echo "----> Pip Dependency Tree" -pipdeptree - -#!/bin/bash -# SPDX-License-Identifier: EPL-1.0 -############################################################################## -# Copyright (c) 2017 The Linux Foundation and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v10.html -############################################################################## -echo "---> tox-install.sh" - -# Ensure we fail the job if any steps fail. -# DO NOT set -u as virtualenv's activate script has unbound variables -set -e -o pipefail - -cd "$WORKSPACE/$TOX_DIR" - -if [ -n "$TOX_ENVS" ]; -then - tox -e "$TOX_ENVS" -else - tox -fi - - - - - - - - #!/bin/bash -# SPDX-License-Identifier: EPL-1.0 -############################################################################## -# Copyright (c) 2017 The Linux Foundation and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v10.html -############################################################################## -echo "---> sysstat.sh" -set +e # DON'T fail build if script fails. - -OS=$(facter operatingsystem) -case "$OS" in - Ubuntu) - SYSSTAT_PATH="/var/log/sysstat" - - # Dont run the script when systat is not enabled by default - if ! grep --quiet 'ENABLED="true"' "/etc/default/sysstat"; then - exit 0 - fi - ;; - CentOS|RedHat) - SYSSTAT_PATH="/var/log/sa" - ;; - *) - # nothing to do - exit 0 - ;; -esac - -SAR_DIR="$WORKSPACE/archives/sar-reports" -mkdir -p "$SAR_DIR" -cp "$SYSSTAT_PATH/"* "$_" -# convert sar data to ascii format -while IFS="" read -r s -do - [ -f "$s" ] && LC_TIME=POSIX sar -A -f "$s" > "$SAR_DIR/sar${s//[!0-9]/}" -done < <(find "$SYSSTAT_PATH" -name "sa[0-9]*" || true) - -# DON'T fail build if script fails. -exit 0 - - - - - - jenkins-log-archives-settings - - SETTINGS_FILE - - - - - - SERVER_ID=logs - - - - #!/bin/bash -# SPDX-License-Identifier: EPL-1.0 -############################################################################## -# Copyright (c) 2017 The Linux Foundation and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v10.html -############################################################################## -echo "---> create-netrc.sh" - -# Ensure we fail the job if any steps fail. -set -eu -o pipefail - -NEXUS_URL="${NEXUS_URL:-$NEXUSPROXY}" -CREDENTIAL=$(xmlstarlet sel -N "x=http://maven.apache.org/SETTINGS/1.0.0" \ - -t -m "/x:settings/x:servers/x:server[x:id='${SERVER_ID}']" \ - -v x:username -o ":" -v x:password \ - "$SETTINGS_FILE") - -machine=$(echo "$NEXUS_URL" | awk -F/ '{print $3}') -user=$(echo "$CREDENTIAL" | cut -f1 -d:) -pass=$(echo "$CREDENTIAL" | cut -f2 -d:) - -echo "machine $machine login $user password $pass" > ~/.netrc - - - - #!/bin/bash -# SPDX-License-Identifier: EPL-1.0 -############################################################################## -# Copyright (c) 2017 The Linux Foundation and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v10.html -############################################################################## -echo "---> lftools-install.sh" - -# Ensure we fail the job if any steps fail. -# DO NOT set -u as virtualenv's activate script has unbound variables -set -e -o pipefail - -virtualenv --quiet "/tmp/v/lftools" -# shellcheck source=/tmp/v/lftools/bin/activate disable=SC1091 -source "/tmp/v/lftools/bin/activate" -pip install --quiet --upgrade pip -pip install --quiet --upgrade "lftools<1.0.0" - -# pipdeptree prints out a lot of information because lftools pulls in many -# dependencies. Let's only print it if we want to debug. -# echo "----> Pip Dependency Tree" -# pip install --quiet --upgrade pipdeptree -# pipdeptree - -#!/bin/bash -# SPDX-License-Identifier: EPL-1.0 -############################################################################## -# Copyright (c) 2017 The Linux Foundation and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v10.html -############################################################################## -echo "---> logs-deploy.sh" - -# Ensure we fail the job if any steps fail. -set -eu -o pipefail - -set -x # Trace commands for this script to make debugging easier. - -ARCHIVE_ARTIFACTS="${ARCHIVE_ARTIFACTS:-}" -LOGS_SERVER="${LOGS_SERVER:-None}" - -if [ "${LOGS_SERVER}" == 'None' ] -then - set +x # Disable trace since we no longer need it - - echo "WARNING: Logging server not set" -else - NEXUS_URL="${NEXUS_URL:-$NEXUSPROXY}" - NEXUS_PATH="${SILO}/${JENKINS_HOSTNAME}/${JOB_NAME}/${BUILD_NUMBER}" - BUILD_URL="${BUILD_URL}" - - lftools deploy archives -p "$ARCHIVE_ARTIFACTS" "$NEXUS_URL" "$NEXUS_PATH" "$WORKSPACE" - lftools deploy logs "$NEXUS_URL" "$NEXUS_PATH" "$BUILD_URL" - - set +x # Disable trace since we no longer need it. - - echo "Build logs: <a href=\"$LOGS_SERVER/$NEXUS_PATH\">$LOGS_SERVER/$NEXUS_PATH</a>" -fi - - - - #!/bin/bash -# SPDX-License-Identifier: EPL-1.0 -############################################################################## -# Copyright (c) 2017 The Linux Foundation and others. -# -# All rights reserved. This program and the accompanying materials -# are made available under the terms of the Eclipse Public License v1.0 -# which accompanies this distribution, and is available at -# http://www.eclipse.org/legal/epl-v10.html -############################################################################## - -# Clear log credential files -rm "$SETTINGS_FILE" -rm ~/.netrc - - - - ^Build logs: .* - - - false - false - false - - - - - **/*.jenkins-trigger - EXCLUDE - - - false - false - - true - true - true - true - true - true - - - - - - 10 - BUILD_TIMEOUT - true - false - 0 - 3 - absolute - - - - test-credential - - - -