@@ -446,11 +446,10 @@ def deploy_maven_platform(release: str, platform: str, snapshot: bool):
446446 f"-Dproject.suffix='{ '-SNAPSHOT' if snapshot else '' } ' -f { pom } clean deploy"
447447 try :
448448 subprocess .check_call (cmd , shell = True , cwd = CURRENT_DIR ,
449- stdout = subprocess .DEVNULL ,
450- stderr = subprocess .DEVNULL ) # os.system(f"cd {CURRENT_DIR}; {cmd}")
451- except subprocess .CalledProcessError :
452- os .system (f"cd { CURRENT_DIR } ; { cmd } " )
453- raise
449+ stdout = subprocess .PIPE ,
450+ stderr = subprocess .PIPE ) # os.system(f"cd {CURRENT_DIR}; {cmd}")
451+ except BaseException as ex :
452+ raise Exception (f"Error deploying { release } -{ SUB_VERSION } for { platform } to maven: { ex } , cwd: { CURRENT_DIR } , cmd: { cmd } " )
454453
455454
456455def deploy_maven (release : str , snapshot : bool = True ):
@@ -527,7 +526,8 @@ def clear():
527526
528527def parse_cli_args () -> Tuple [List [str ], Optional [str ]]:
529528 available_commands = ["current_version" , "versions" , "download" , "build" ,
530- "test" , "deploy_mvn" , "deploy_gh" , "deploy" ,
529+ "test" , "deploy_mvn" , "deploy_mvn_release" ,
530+ "deploy_gh" , "deploy" ,
531531 "deploy_release" , "clear" ]
532532 commands = []
533533 release = sys .argv [- 1 ] if sys .argv [- 1 ][0 ].isnumeric () else None
@@ -554,6 +554,7 @@ def cli():
554554 "build" : lambda : build_release (release ),
555555 "test" : lambda : test_release (release ),
556556 "deploy_mvn" : lambda : deploy_maven (release ),
557+ "deploy_mvn_release" : lambda : deploy_maven (release , snapshot = False ),
557558 "deploy_gh" : lambda : deploy_github (release ),
558559 "deploy" : lambda : deploy (release , snapshot = True ),
559560 "deploy_release" : lambda : deploy (release , snapshot = False ),
0 commit comments