From 662c3b92ab014b7e2a6d68ae2f9c50df35f72756 Mon Sep 17 00:00:00 2001 From: Jake Howard Date: Mon, 5 Oct 2015 15:52:45 +0100 Subject: [PATCH] Added release zipping for chrome --- .gitignore | 1 + package.json | 1 + scripts/release.sh | 7 ++++++- 3 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 168176b..74eac3e 100644 --- a/.gitignore +++ b/.gitignore @@ -3,6 +3,7 @@ chrome/key.pem chrome/data chrome/*.crx chrome/manifest.json +chrome/release.zip # Firefox extension files diff --git a/package.json b/package.json index 92c2614..9cef4b1 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,7 @@ "scripts": { "create-dirs": "mkdir -p firefox/data chrome/data build/injections build/lib", "run": "bash scripts/test-extension.sh", + "release": "bash scripts/release.sh", "build-js": "bash scripts/build-js.sh", "develop": "npm run build-js && bash scripts/distribute.sh", "build-assets": "env/bin/python3 assets/build-assets.py", diff --git a/scripts/release.sh b/scripts/release.sh index 3daf467..7ef51ff 100644 --- a/scripts/release.sh +++ b/scripts/release.sh @@ -8,4 +8,9 @@ jpm xpi --check-memory --profile-memory cd - echo "Building Chrome Extension..." -crx pack chrome -o 'chrome/hipchat-emoticons-for-all.crx' -p 'chrome/key.pem' \ No newline at end of file +crx pack chrome -o 'chrome/hipchat-emoticons-for-all.crx' -p 'chrome/key.pem' + +echo "Zipping Chrome Extension..." +cd chrome +zip 'release.zip' -1 -9 -T 'hipchat-emoticons-for-all.crx' 'manifest.json' 'data/*' +cd - \ No newline at end of file