File tree Expand file tree Collapse file tree 1 file changed +20
-11
lines changed Expand file tree Collapse file tree 1 file changed +20
-11
lines changed Original file line number Diff line number Diff line change 1- import { $ } from '../../../utils' ;
1+ import { $ , cd } from '../../../utils' ;
22
33interface DeployOptions {
44 alias ?: string ;
@@ -39,21 +39,30 @@ export async function deployPreviewToNetlify(options: DeployOptions) {
3939 console . log ( `[rspress][netlify] Deploying with alias: ${ alias } ` ) ;
4040
4141 const cliSpecifier = process . env . RSPRESS_NETLIFY_CLI ?? DEFAULT_NETLIFY_CLI ;
42- const result =
43- await $ `pnpm --package=${ cliSpecifier } dlx netlify deploy --dir=${ outputDir } --alias=${ alias } --message=${ message } --site=${ siteId } --auth=${ authToken } --json` ;
44-
4542 try {
46- const parsed = JSON . parse ( result ) ;
47- const previewUrl =
48- parsed ?. deploy ?. deploy_ssl_url ?? parsed ?. deploy ?. deploy_url ;
49- if ( previewUrl ) {
43+ cd ( '../' ) ;
44+ const result =
45+ await $ `pnpm --package=${ cliSpecifier } dlx netlify deploy --dir=${ outputDir } --alias=${ alias } --message=${ message } --site=${ siteId } --auth=${ authToken } --json --filter=website --no-build` ;
46+
47+ try {
48+ const parsed = JSON . parse ( result ) ;
49+ const previewUrl =
50+ parsed ?. deploy ?. deploy_ssl_url ?? parsed ?. deploy ?. deploy_url ;
51+ if ( previewUrl ) {
52+ console . log (
53+ `[rspress][netlify] Alias ${ alias } preview url: ${ previewUrl } ` ,
54+ ) ;
55+ }
56+ } catch ( error ) {
5057 console . log (
51- `[rspress][netlify] Alias ${ alias } preview url : ${ previewUrl } ` ,
58+ `[rspress][netlify] Unable to parse deploy response JSON : ${ ( error as Error ) . message } ` ,
5259 ) ;
5360 }
5461 } catch ( error ) {
55- console . log (
56- `[rspress][netlify] Unable to parse deploy response JSON: ${ ( error as Error ) . message } ` ,
62+ console . error (
63+ `[rspress][netlify] Deploy failed for alias ${ alias } :` ,
64+ error ,
5765 ) ;
66+ throw error ;
5867 }
5968}
You can’t perform that action at this time.
0 commit comments