@@ -446,11 +446,10 @@ def deploy_maven_platform(release: str, platform: str, snapshot: bool):
446
446
f"-Dproject.suffix='{ '-SNAPSHOT' if snapshot else '' } ' -f { pom } clean deploy"
447
447
try :
448
448
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 } " )
454
453
455
454
456
455
def deploy_maven (release : str , snapshot : bool = True ):
@@ -527,7 +526,8 @@ def clear():
527
526
528
527
def parse_cli_args () -> Tuple [List [str ], Optional [str ]]:
529
528
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" ,
531
531
"deploy_release" , "clear" ]
532
532
commands = []
533
533
release = sys .argv [- 1 ] if sys .argv [- 1 ][0 ].isnumeric () else None
@@ -554,6 +554,7 @@ def cli():
554
554
"build" : lambda : build_release (release ),
555
555
"test" : lambda : test_release (release ),
556
556
"deploy_mvn" : lambda : deploy_maven (release ),
557
+ "deploy_mvn_release" : lambda : deploy_maven (release , snapshot = False ),
557
558
"deploy_gh" : lambda : deploy_github (release ),
558
559
"deploy" : lambda : deploy (release , snapshot = True ),
559
560
"deploy_release" : lambda : deploy (release , snapshot = False ),
0 commit comments