@@ -35,16 +35,16 @@ module.exports = {
35
35
const assetsDir = this . readConfig ( 'assetsDir' ) ;
36
36
37
37
this . log ( 'SENTRY: Creating release...' ) ;
38
- this . sentryCliExec ( `new ${ releaseName } ` ) ;
38
+ this . sentryCliExec ( 'releases' , `new ${ releaseName } ` ) ;
39
39
40
40
this . log ( 'SENTRY: Assigning commits...' ) ;
41
- this . sentryCliExec ( `set-commits --auto ${ releaseName } ` ) ;
41
+ this . sentryCliExec ( 'releases' , `set-commits --auto ${ releaseName } ` ) ;
42
42
43
43
this . log ( 'SENTRY: Uploading source maps...' ) ;
44
- this . sentryCliExec ( `files ${ releaseName } upload-sourcemaps --rewrite ${ assetsDir } ` ) ;
44
+ this . sentryCliExec ( 'releases' , `files ${ releaseName } upload-sourcemaps --rewrite ${ assetsDir } ` ) ;
45
45
46
46
this . log ( 'SENTRY: Finalizing release...' ) ;
47
- this . sentryCliExec ( `finalize ${ releaseName } ` ) ;
47
+ this . sentryCliExec ( 'releases' , `finalize ${ releaseName } ` ) ;
48
48
49
49
this . log ( 'SENTRY: Release published!...' ) ;
50
50
} ,
@@ -55,7 +55,7 @@ module.exports = {
55
55
const environment = this . readConfig ( 'environment' ) ;
56
56
57
57
this . log ( 'SENTRY: Deploying release...' ) ;
58
- this . sentryCliExec ( `deploys ${ releaseName } new -e ${ environment } ` ) ;
58
+ this . sentryCliExec ( 'releases' , `deploys ${ releaseName } new -e ${ environment } ` ) ;
59
59
this . log ( 'SENTRY: Deployed!' ) ;
60
60
} ,
61
61
@@ -64,11 +64,11 @@ module.exports = {
64
64
const releaseName = `${ appName } @${ this . readConfig ( 'revisionKey' ) } ` ;
65
65
66
66
this . log ( 'SENTRY: Deleting release...' ) ;
67
- this . sentryCliExec ( `delete ${ releaseName } ` ) ;
67
+ this . sentryCliExec ( 'releases' , `delete ${ releaseName } ` ) ;
68
68
this . log ( 'SENTRY: Release deleted!' ) ;
69
69
} ,
70
70
71
- sentryCliExec ( params ) {
71
+ sentryCliExec ( command , subCommand ) {
72
72
const authToken = this . readConfig ( 'authToken' ) ;
73
73
const orgName = this . readConfig ( 'orgName' ) ;
74
74
const appName = this . readConfig ( 'appName' ) ;
@@ -79,10 +79,10 @@ module.exports = {
79
79
path . join ( 'node_modules' , '.bin' , 'sentry-cli' ) ,
80
80
url ? `--url ${ url } ` : '' ,
81
81
`--auth-token ${ authToken } ` ,
82
- 'releases' ,
82
+ command ,
83
83
`--org ${ orgName } ` ,
84
84
`--project ${ appName } ` ,
85
- params
85
+ subCommand
86
86
] . join ( ' ' )
87
87
) ;
88
88
} ,
0 commit comments