|
5 | 5 | echo "Install dependencies" |
6 | 6 | sudo gem install package_cloud |
7 | 7 |
|
| 8 | +# List of RPM distributions to push to |
8 | 9 | RPM_DSTS="sles/11.4 sles/12.0 sles/12.1 sles/12.2 |
9 | 10 | opensuse/13.1 opensuse/13.2 opensuse/42.1 opensuse/42.2 |
10 | 11 | fedora/20 fedora/21 fedora/22 fedora/23 fedora/24 fedora/25 fedora/26 fedora/27 fedora/28 |
11 | 12 | el/5 el/6 el/7 el/8" |
12 | 13 |
|
| 14 | +# List of DEB distributions to push to |
13 | 15 | DEB_DSTS="debian/wheezy debian/jessie debian/stretch debian/buster |
14 | 16 | ubuntu/trusty ubuntu/utopic ubuntu/vivid ubuntu/wily ubuntu/xenial ubuntu/yakkety ubuntu/zesty ubuntu/artful ubuntu/bionic ubuntu/disco ubuntu/focal ubuntu/jammy |
15 | 17 | raspbian/wheezy raspbian/jessie raspbian/stretch raspbian/buster" |
16 | 18 |
|
17 | 19 |
|
18 | 20 | echo "PACKAGECLOUD_REPO=${PACKAGECLOUD_REPO}" |
19 | | -# echo "PACKAGECLOUD_DISTRIB=${PACKAGECLOUD_DISTRIB}" |
20 | 21 | echo "DEB_PACKAGE__NAME=${DEB_PACKAGE_NAME}" |
21 | 22 | echo "RPM_PACKAGE_NAME=${RPM_PACKAGE_NAME}" |
22 | 23 |
|
23 | 24 | UPLOAD_PATH="${PACKAGECLOUD_USERNAME}/${PACKAGECLOUD_REPO}" |
24 | 25 |
|
25 | | - |
| 26 | +# If a DEB package is specified, it loops through all the DEB distors and uploads them to packagecloud |
26 | 27 | if [ -n "${DEB_PACKAGE_NAME}" ]; then |
27 | 28 | for DST in ${DEB_DSTS[@]}; do |
28 | 29 | echo "Uploading ${DEB_PACKAGE_NAME} to $DST" |
29 | 30 | package_cloud push ${UPLOAD_PATH}/${DST} ${DEB_PACKAGE_NAME} --skip-errors |
30 | 31 | done |
31 | 32 | fi |
32 | 33 |
|
| 34 | +# If a RPM package is specified, it loops through all the RPM distros and uploads them to packagecloud |
33 | 35 | if [ -n "${RPM_PACKAGE_NAME}" ]; then |
34 | 36 | for DST in ${RPM_DSTS[@]}; do |
35 | 37 | echo "Uploading ${RPM_PACKAGE_NAME} to $DST" |
36 | 38 | package_cloud push ${UPLOAD_PATH}/${DST} ${RPM_PACKAGE_NAME} --skip-errors |
37 | 39 | done |
38 | 40 | fi |
39 | | -# if [ -n "${PACKAGECLOUD_DISTRIB}" ]; then |
40 | | -# UPLOAD_PATH="${UPLOAD_PATH}/${PACKAGECLOUD_DISTRIB}" |
41 | | -# fi |
42 | 41 |
|
43 | | -# echo "Deploying package: ${PACKAGE_NAME}" |
44 | | -# echo "To repository: ${UPLOAD_PATH}" |
45 | | -# package_cloud push ${UPLOAD_PATH} ${PACKAGE_NAME} |
0 commit comments