Skip to content

Commit

Permalink
ci, feat: add osx x86 build & release (#249)
Browse files Browse the repository at this point in the history
  • Loading branch information
ngot authored and xicilion committed Jun 18, 2017
1 parent 2505a5f commit f65738c
Show file tree
Hide file tree
Showing 3 changed files with 13 additions and 7 deletions.
4 changes: 4 additions & 0 deletions .travis.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,10 @@ matrix:
osx_image: xcode8.2
env:
- ARCH=amd64
- os: osx
osx_image: xcode8.2
env:
- ARCH=i386
- os: linux
env:
- ARCH=amd64
Expand Down
10 changes: 5 additions & 5 deletions .travis/release.sh
Original file line number Diff line number Diff line change
Expand Up @@ -31,17 +31,17 @@ if [[ $TRAVIS_OS_NAME == 'linux' ]]; then # linux
cp ${GZ_FILE} ${TRAVIS_TAG}/fibjs-${TRAVIS_TAG}-linux-${TARGET_ARCH}.tar.gz

else # darwin
DIST_FILE=bin/Darwin_amd64_release
DIST_FILE=bin/Darwin_${ARCH}_release

FIBJS_FILE=${DIST_FILE}/fibjs
INSTALLER_FILE=${DIST_FILE}/installer.sh
XZ_FILE=${DIST_FILE}/fibjs.xz
GZ_FILE=${DIST_FILE}/fibjs.tar.gz

cp ${FIBJS_FILE} ${TRAVIS_TAG}/fibjs-${TRAVIS_TAG}-darwin-x64
cp ${INSTALLER_FILE} ${TRAVIS_TAG}/installer-${TRAVIS_TAG}-darwin-x64.sh
cp ${XZ_FILE} ${TRAVIS_TAG}/fibjs-${TRAVIS_TAG}-darwin-x64.xz
cp ${GZ_FILE} ${TRAVIS_TAG}/fibjs-${TRAVIS_TAG}-darwin-x64.tar.gz
cp ${FIBJS_FILE} ${TRAVIS_TAG}/fibjs-${TRAVIS_TAG}-darwin-${TARGET_ARCH}
cp ${INSTALLER_FILE} ${TRAVIS_TAG}/installer-${TRAVIS_TAG}-darwin-${TARGET_ARCH}.sh
cp ${XZ_FILE} ${TRAVIS_TAG}/fibjs-${TRAVIS_TAG}-darwin-${TARGET_ARCH}.xz
cp ${GZ_FILE} ${TRAVIS_TAG}/fibjs-${TRAVIS_TAG}-darwin-${TARGET_ARCH}.tar.gz
fi

exit 0;
6 changes: 4 additions & 2 deletions .travis/test.sh
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,10 @@ if [[ $TRAVIS_OS_NAME == 'linux' ]]; then
../bin/Linux_amd64_release/fibjs main.js
fi
else # darwin
cd test
../bin/Darwin_amd64_release/fibjs main.js
if [[ $ARCH == "amd64" ]]; then
cd test
../bin/Darwin_amd64_release/fibjs main.js
fi
fi

exit 0;

0 comments on commit f65738c

Please sign in to comment.