diff --git a/Makefile b/Makefile index 8eac52e..d831184 100644 --- a/Makefile +++ b/Makefile @@ -62,8 +62,11 @@ clean: clean-dev: rm -rf node_modules + git checkout composer.json + git checkout composer.lock + rm -rf vendor -pack: +pack: install-composer-deps mkdir -p archive tar --exclude='./Makefile' --exclude='./webpack*' --exclude='./.*' --exclude='./ts' --exclude='./tests' --exclude='./node_modules' --exclude='./archive' -zcvf ./archive/cloud_bbb.tar.gz . --transform s/^./bbb/ diff --git a/scripts/build-release.js b/scripts/build-release.js index 3780407..fb3a043 100644 --- a/scripts/build-release.js +++ b/scripts/build-release.js @@ -1,4 +1,11 @@ /* eslint-disable @typescript-eslint/no-var-requires */ +/** + * npm run release:build [--dry-run] [--stable] + * + * --dry-run don't commit CHANGELOG.md + * --stable generate changelog + * + */ const colors = require('colors'); const fs = require('fs'); const path = require('path'); @@ -155,6 +162,11 @@ async function commitChangeLog() { function createArchive(appId, fileBaseName) { + const archivesPath = path.normalize(__dirname + '/../archives/'); + if (!fs.existsSync(archivesPath)){ + fs.mkdirSync(archivesPath); + } + const fileName = `${fileBaseName}.tar.gz`; const filePath = path.normalize(__dirname + `/../archives/${fileName}`); const output = fs.createWriteStream(filePath);