--- http_interactions: - request: method: post uri: http://192.168.50.2:4440/api/12/job/2/executions?argString=-repository%20ci%20-release%20SNAPSHOT%20-packages%20app-SNAPSHOT body: encoding: UTF-8 string: '' headers: X-Rundeck-Auth-Token: - i8iMfXUOpYzVJ9SAkh7pRQMTZI1Bnsyu Accept: - application/xml response: status: code: 200 message: OK headers: Set-Cookie: - JSESSIONID=1hzz1nr2tkflxew5vrsbfa1j4;Path=/ Expires: - Thu, 01 Jan 1970 00:00:00 GMT Content-Type: - text/xml;charset=UTF-8 X-Rundeck-Api-Version: - '12' Transfer-Encoding: - chunked Server: - Jetty(7.6.0.v20120127) body: encoding: UTF-8 string: |- admin 2014-10-11T14:04:24Z Promote anvils anvils promote the packages to the ops repository. #!/bin/bash set -eu [[ $# != 3 ]] && { echo >&2 'usage: $0 repository release pkg1,pkg2,pkgN' exit 2 } REPOSITORY=$1 RELEASE=$2 PACKAGELIST=$3 echo "# PROMOTE" echo "## $REPOSITORY/$RELEASE" echo "## Promote $REPOSITORY/$RELEASE..." PACKAGES=( ${PACKAGELIST//,/ } ) echo "number packages: ${#PACKAGES[*]}" echo for package in ${PACKAGES[*]:-} do echo "- $REPOSITORY/$RELEASE/$package" done exit $? -- ${option.repository} ${option.release} ${option.packages} -packages app-SNAPSHOT -release SNAPSHOT -repository ci http_version: recorded_at: Sat, 11 Oct 2014 14:04:24 GMT recorded_with: VCR 2.9.3