From ae38c4d391352fab4f3cda4f64c49840772271ce Mon Sep 17 00:00:00 2001 From: Pig Fang Date: Mon, 18 Mar 2019 10:02:35 +0800 Subject: [PATCH] Add release script [skip ci] --- .travis.yml | 3 ++- scripts/release.sh | 24 ++++++++++++++++++++++++ 2 files changed, 26 insertions(+), 1 deletion(-) create mode 100644 scripts/release.sh diff --git a/.travis.yml b/.travis.yml index a316a916..2204616a 100644 --- a/.travis.yml +++ b/.travis.yml @@ -9,7 +9,8 @@ before_deploy: - node -v - curl -o- -L https://yarnpkg.com/install.sh | bash -s -- --version 1.15.2 - export PATH="$HOME/.yarn/bin:$PATH" -- curl -sSL https://raw.githubusercontent.com/bs-community/release-script/master/release.sh | bash +- chmod +x ./scripts/release.sh +- RELEASE_TAG=$TRAVIS_TAG ./scripts/release.sh deploy: provider: releases diff --git a/scripts/release.sh b/scripts/release.sh new file mode 100644 index 00000000..ce3079e9 --- /dev/null +++ b/scripts/release.sh @@ -0,0 +1,24 @@ +#!/bin/bash +set -e +composer install --no-dev +rm -rf vendor/bin +yarn +yarn build +cp .env.example .env +zip -9 -r blessing-skin-server-$RELEASE_TAG.zip \ + app \ + bootstrap \ + config \ + database \ + plugins \ + public \ + resources/lang \ + resources/views \ + routes \ + storage \ + vendor \ + .env \ + artisan \ + LICENSE \ + README.md \ + README_EN.md