mirror of
https://github.com/scm-manager/scm-manager.git
synced 2025-10-29 09:36:10 +01:00
added publish command to ui-scripts
This commit is contained in:
33
scm-ui/ui-scripts/src/lerna.js
Normal file
33
scm-ui/ui-scripts/src/lerna.js
Normal file
@@ -0,0 +1,33 @@
|
||||
const { spawnSync } = require("child_process");
|
||||
|
||||
const yarn = args => {
|
||||
const result = spawnSync("yarn", args, { stdio: "inherit" });
|
||||
if (result.error) {
|
||||
console.log("could not start yarn command:", result.error);
|
||||
process.exit(2);
|
||||
} else if (result.status !== 0) {
|
||||
console.log("yarn process ends with status code:", result.status);
|
||||
process.exit(3);
|
||||
}
|
||||
};
|
||||
|
||||
const version = version => {
|
||||
yarn([
|
||||
"run",
|
||||
"lerna",
|
||||
"--no-git-tag-version",
|
||||
"--no-push",
|
||||
"version",
|
||||
"--yes",
|
||||
version
|
||||
]);
|
||||
};
|
||||
|
||||
const publish = () => {
|
||||
yarn(["run", "lerna", "publish", "from-package", "--yes"]);
|
||||
};
|
||||
|
||||
module.exports = {
|
||||
version,
|
||||
publish
|
||||
};
|
||||
Reference in New Issue
Block a user