瀏覽代碼

WIP. building standalone installer for mac

master
Jonathan Cobb 4 年之前
父節點
當前提交
698fa50a86
共有 2 個文件被更改,包括 7 次插入3 次删除
  1. +4
    -3
      bubble_release.sh
  2. +3
    -0
      dist_jenkins.sh

+ 4
- 3
bubble_release.sh 查看文件

@@ -11,7 +11,7 @@ function die {
}

function platform_dist_zip {
BUILD_DIR=${1}
BUILD_DIR="${1}"
case "$(uname -a | awk '{print $1}')" in
Darwin*)
cp ${THISDIR}/macos/flexrouter.plist ${BUILD_DIR} || die "Error copying macos files to BUILD_DIR: ${BUILD_DIR}"
@@ -21,12 +21,13 @@ function platform_dist_zip {

function platform_dist_files {
BUBBLE_SHA="${1}"
BUILD_DIR="${2}"
case "$(uname -a | awk '{print $1}')" in
Darwin*)
cat ${THISDIR}/macos/install.sh \
| sed -e "s/@@FR_DIST_VERSION@@/${BUBBLE_VERSION}/g" \
| sed -e "s/@@FR_DIST_SHA@@/${BUBBLE_SHA}/g" \
> ${THISDIR}/install.sh || die "Error creating macos install.sh"
> ${BUILD_DIR}/install.sh || die "Error creating macos install.sh"
;;
esac
}
@@ -88,7 +89,7 @@ cd ${THISDIR} && \
cd build && zip -D -X -r ${FLEX_DIST} bubble-flexrouter || die "Error building bubble-flexrouter dist zip file"

cat ${FLEX_DIST} | ${SHA_CMD} | cut -f1 -d' ' | tr -d '\n' > ${FLEX_DIST}.sha256 || die "Error calculating SHA for bubble-flexrouter dist zip file"
platform_dist_files "$(cat ${FLEX_DIST}.sha256)"
platform_dist_files "$(cat ${FLEX_DIST}.sha256)" ${BUILD_DIR}

if [[ ${MAKE_SYMLINKS} -eq 1 ]] ; then
if [[ ${IS_DEV} -eq 0 ]] ; then


+ 3
- 0
dist_jenkins.sh 查看文件

@@ -33,6 +33,9 @@ fi

if [[ ${IS_MACOS} -eq 1 ]] ; then
LATEST_INSTALL_SH="$(find ${JENKINS_HOME}/jobs/${FLEX_PROJECT}/builds/${LATEST_BUILD}/archive/dist/releases/bubble-flexrouter/${FLEX_PROJECT}/${LATEST_VERSION} -maxdepth 1 -mindepth 1 -type f -name "install.sh" | head -1)"
if [[ -z "${LATEST_INSTALL_SH}" ]] ; then
die "No install.sh found"
fi
fi

RELEASE_TOP="${JENKINS_HOME}/public/public/releases/bubble-flexrouter/${FLEX_PROJECT}/"


Loading…
取消
儲存