feat: Add —no-next-build option to CLI build command.

This commit is contained in:
Sam 2022-06-19 17:48:29 +02:00
parent 9cc0b7280c
commit 9b565f4950
No known key found for this signature in database
GPG Key ID: D004126FCD1A6DF0
3 changed files with 5 additions and 2 deletions

View File

@ -32,7 +32,9 @@ async function build({ context }) {
await installServer({ context, directory });
await runLowdefyBuild({ context, directory });
await installServer({ context, directory });
await runNextBuild({ context, directory });
if (context.options.nextBuild !== false) {
await runNextBuild({ context, directory });
}
await context.sendTelemetry({ sendTypes: true });
context.print.succeed(`Build successful.`);
}

View File

@ -42,6 +42,7 @@ program
'Change config directory. Default is the current working directory.'
)
.option('--disable-telemetry', 'Disable telemetry.')
.option('--no-next-build', 'Do not build the Next.js server.')
.option(
'--package-manager <package-manager>',
'The package manager to use. Options are "npm" or "yarn".'

View File

@ -61,7 +61,7 @@ let print;
function createPrint() {
// TODO: Add debug
if (print) return print;
if (process.env.CI === 'true') {
if (process.env.CI === 'true' || process.env.CI === '1') {
print = createBasicPrint();
return print;
}