Переглянути джерело

publish release if BUBBLE_DIST_HOME defined

tags/v1.1.4
Jonathan Cobb 4 роки тому
джерело
коміт
0c9cb05670
1 змінених файлів з 22 додано та 0 видалено
  1. +22
    -0
      bin/build_dist

+ 22
- 0
bin/build_dist Переглянути файл

@@ -58,3 +58,25 @@ cp -R "${BASE}/config" "${DIST}" || die "Error copying config directory to ${DIS
cd "${DIST}/.." && zip -r "${ZIP}" "$(basename ${DIST})" cd "${DIST}/.." && zip -r "${ZIP}" "$(basename ${DIST})"
echo "Distribution created: " echo "Distribution created: "
ls -lh "${ZIP}" ls -lh "${ZIP}"

if [[ ! -z "${BUBBLE_DIST_HOME}" ]] ; then
IS_DEV=0
if [[ -z ${BUILD_NUMBER} ]] ; then
BUILD_NUMBER="dev"
IS_DEV=1
fi
BUBBLE_VERSION="${BUBBLE_VERSION}.${BUILD_NUMBER}"

BUBBLE_DIST_TOP=${BUBBLE_DIST_HOME}/releases/bubble
BUBBLE_DIST=${BUBBLE_DIST_TOP}/${BUBBLE_VERSION}/$(basename ${ZIP})
BUBBLE_DIST_DIR="$(dirname ${BUBBLE_DIST})"
if [[ ! -d "${BUBBLE_DIST_DIR}" ]] ; then
mkdir -p ${BUBBLE_DIST_DIR}
fi
cp "${ZIP}" "${BUBBLE_DIST}" && cat "${ZIP}" | sha256sum | cut -f1 -d' ' | tr -d '\n' > "${BUBBLE_DIST}.sha256"
if [[ ${IS_DEV} -eq 0 ]] ; then
cd ${BUBBLE_DIST_TOP} && rm latest && ln -sf ${BUBBLE_VERSION} latest
echo "${BUBBLE_VERSION}" > latest.txt
fi
echo "Published release: ${BUBBLE_DIST}"
fi

Завантаження…
Відмінити
Зберегти