@@ -30,6 +30,7 @@ func serviceDeployCmd() *cmdBuilder.Cmd {
3030 StringFlag ("archiveFilePath" , "" , i18n .T (i18n .BuildArchiveFilePath )).
3131 StringFlag ("versionName" , "" , i18n .T (i18n .BuildVersionName )).
3232 StringFlag ("zeropsYamlPath" , "" , i18n .T (i18n .ZeropsYamlLocation )).
33+ StringFlag ("setup" , "" , i18n .T (i18n .ZeropsYamlSetup )).
3334 BoolFlag ("deployGitFolder" , false , i18n .T (i18n .ZeropsYamlLocation )).
3435 HelpFlag (i18n .T (i18n .CmdHelpServiceDeploy )).
3536 LoggedUserRunFunc (func (ctx context.Context , cmdData * cmdBuilder.LoggedUserCmdData ) error {
@@ -48,7 +49,11 @@ func serviceDeployCmd() *cmdBuilder.Cmd {
4849 return err
4950 }
5051
51- err = validateZeropsYamlContent (ctx , cmdData .RestApiClient , cmdData .Service , configContent )
52+ setup := cmdData .Service .Name
53+ if setupParam := cmdData .Params .GetString ("setup" ); setupParam != "" {
54+ setup = types .NewString (setupParam )
55+ }
56+ err = validateZeropsYamlContent (ctx , cmdData .RestApiClient , cmdData .Service , setup , configContent )
5257 if err != nil {
5358 return err
5459 }
@@ -155,7 +160,8 @@ func serviceDeployCmd() *cmdBuilder.Cmd {
155160 Id : appVersion .Id ,
156161 },
157162 body.PutAppVersionDeploy {
158- ZeropsYaml : types .NewMediumTextNull (string (configContent )),
163+ ZeropsYaml : types .NewMediumTextNull (string (configContent )),
164+ ZeropsYamlSetup : setup .StringNull (),
159165 },
160166 )
161167 if err != nil {
0 commit comments