Files
SCM-Manager/scm-ui/ui-scripts/src/commands/publish.js

27 lines
585 B
JavaScript
Raw Normal View History

2019-10-16 08:08:37 +02:00
const lerna = require("../lerna");
const versions = require("../versions");
const args = process.argv.slice(2);
if (args.length < 1) {
console.log("usage ui-scripts publish version");
process.exit(1);
}
const version = args[0];
const index = version.indexOf("-SNAPSHOT");
if (index > 0) {
const snapshotVersion = version.substring(0, index) + "-" + versions.createSnapshotVersion();
console.log("publish snapshot release " + snapshotVersion);
lerna.version(snapshotVersion);
lerna.publish();
lerna.version(version);
} else {
// ?? not sure
lerna.publish();
}