Last active
May 18, 2016 17:18
-
-
Save ajayhn/4c48bfbbe9f39db3fbc3 to your computer and use it in GitHub Desktop.
publishing-to-aptly
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Mainline | |
(OPENSTACK=${OPENSTACK:-juno}; \ | |
rm -rf latest-packages; \ | |
mkdir latest-packages; \ | |
BRANCH=mainline; \ | |
LATEST_PATH=/github-build/${BRANCH}/2619/ubuntu-14-04/${OPENSTACK}/artifacts/; \ | |
TGZ_PACKAGES='contrail-installer-package*.tgz,contrail-install-packages*.tgz,contrail-packages*.tgz,contrail-openstack-packages*.tgz'; \ | |
scp hajay@10.84.5.31:${LATEST_PATH}/\{${TGZ_PACKAGES}\} latest-packages/; \ | |
BUILD=$(ls latest-packages/contrail-packages*.tgz | cut -d / -f 2 | sed -r 's/contrail-packages_(.*).tgz/\1/'); \ | |
for x in $(ls latest-packages/*.tgz); do tar xvfz $x -C latest-packages/; rm $x; done; \ | |
aptly repo create opencontrail-${BRANCH}; \ | |
aptly repo add opencontrail-${BRANCH} latest-packages/; \ | |
aptly publish drop opencontrail-${BRANCH} ${OPENSTACK}-${BUILD}; \ | |
aptly snapshot drop opencontrail-${BRANCH}-${OPENSTACK}-${BUILD}; \ | |
aptly snapshot create opencontrail-${BRANCH}-${OPENSTACK}-${BUILD} from repo opencontrail-${BRANCH}; \ | |
aptly publish snapshot -distribution=opencontrail-${BRANCH} opencontrail-${BRANCH}-${OPENSTACK}-${BUILD} ${OPENSTACK}-${BUILD};) | |
# R2.20 | |
(OPENSTACK=${OPENSTACK:-juno}; \ | |
rm -rf latest-packages; \ | |
mkdir latest-packages; \ | |
BRANCH=R2.20; \ | |
LATEST_PATH=/github-build/${BRANCH}/54/ubuntu-14-04/${OPENSTACK}/artifacts/; \ | |
TGZ_PACKAGES='contrail-installer-package*.tgz,contrail-install-packages*.tgz,contrail-packages*.tgz,contrail-openstack-packages*.tgz'; \ | |
scp hajay@10.84.5.31:${LATEST_PATH}/\{${TGZ_PACKAGES}\} latest-packages/; \ | |
BUILD=$(ls latest-packages/contrail-packages*.tgz | cut -d / -f 2 | sed -r 's/contrail-packages_(.*).tgz/\1/'); \ | |
for x in $(ls latest-packages/*.tgz); do tar xvfz $x -C latest-packages/; rm $x; done; \ | |
aptly repo create opencontrail-${BRANCH}; \ | |
aptly repo add opencontrail-${BRANCH} latest-packages/; \ | |
aptly publish drop opencontrail-${BRANCH} ${OPENSTACK}-${BUILD}; \ | |
aptly snapshot drop opencontrail-${BRANCH}-${OPENSTACK}-${BUILD}; \ | |
aptly snapshot create opencontrail-${BRANCH}-${OPENSTACK}-${BUILD} from repo opencontrail-${BRANCH}; \ | |
aptly publish snapshot -distribution=opencontrail-${BRANCH} opencontrail-${BRANCH}-${OPENSTACK}-${BUILD} ${OPENSTACK}-${BUILD};) | |
# Publishing R2.1/R2.0 | |
(OPENSTACK=${OPENSTACK:-icehouse}; BRANCH=${BRANCH:-R2.0}; \ | |
rm -rf latest-packages; mkdir latest-packages; \ | |
LATEST_PATH=/github-build/${BRANCH}/51/ubuntu-14-04/${OPENSTACK}/artifacts/; \ | |
scp hajay@10.84.5.31:${LATEST_PATH}/contrail-install-packages*.deb latest-packages/; \ | |
BUILD=$(ls latest-packages/contrail-install-packages*.deb | cut -d / -f 2 | sed -r 's/.*_(.*)(~.*)_all.deb/\1/'); \ | |
dpkg-deb --fsys-tarfile latest-packages/contrail-install-packages*.deb | tar -xvf - ./opt/contrail/contrail_packages/contrail_debs.tgz; \ | |
tar xvfz ./opt/contrail/contrail_packages/contrail_debs.tgz -C latest-packages/; \ | |
rm -rf opt; \ | |
aptly repo create opencontrail-${BRANCH}; \ | |
aptly repo add opencontrail-${BRANCH} latest-packages/; \ | |
aptly publish drop opencontrail-${BRANCH} ${OPENSTACK}-${BUILD}; \ | |
aptly snapshot drop opencontrail-${BRANCH}-${OPENSTACK}-${BUILD}; \ | |
aptly snapshot create opencontrail-${BRANCH}-${OPENSTACK}-${BUILD} from repo opencontrail-${BRANCH}; \ | |
aptly publish snapshot -distribution=opencontrail-${BRANCH} opencontrail-${BRANCH}-${OPENSTACK}-${BUILD} ${OPENSTACK}-${BUILD};) |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment