@@ -381,7 +381,13 @@ task :'prep-release-zip' => [
381
381
'//java/server/src/org/openqa/selenium/grid:selenium_server_deploy.jar' ,
382
382
'//java/server/src/org/openqa/selenium/server/htmlrunner:selenium-runner_deploy.jar' ] do
383
383
384
+ [ "build/dist/selenium-server-#{ version } .zip" , "build/dist/selenium-java-#{ version } .zip" ,
385
+ "build/dist/selenium-server-#{ version } .jar" , "build/dist/selenium-html-runner-#{ version } .jar" ] . each do |f |
386
+ rm_f ( f ) if File . exists? ( f )
387
+ end
388
+
384
389
mkdir_p "build/dist"
390
+ File . delete ( )
385
391
cp Rake ::Task [ '//java/server/src/org/openqa/selenium/grid:server-zip' ] . out , "build/dist/selenium-server-#{ version } .zip" , preserve : false
386
392
chmod 0666 , "build/dist/selenium-server-#{ version } .zip"
387
393
cp Rake ::Task [ '//java/client/src/org/openqa/selenium:client-zip' ] . out , "build/dist/selenium-java-#{ version } .zip" , preserve : false
@@ -415,20 +421,19 @@ def read_user_pass_from_m2_settings
415
421
return [ user , pass ]
416
422
end
417
423
418
- task :'publish-maven' => JAVA_RELEASE_TARGETS do
424
+ task :'publish-maven' => JAVA_RELEASE_TARGETS + %w( //java/server/src/org/openqa/selenium/server/htmlrunner:selenium-runner_deploy.jar ) do
419
425
puts "\n Enter Passphrase:"
420
426
passphrase = STDIN . gets . chomp
421
427
422
- creds = r_pass_from_m2_settings ( )
428
+ creds = read_user_pass_from_m2_settings ( )
423
429
JAVA_RELEASE_TARGETS . each do |p |
424
- cp Rake ::Task [ '//java/server/src/org/openqa/selenium/server/htmlrunner:selenium-runner_deploy.jar' ] . out , "build/dist/selenium-html-runner-#{ version } .jar" , preserve : false
425
- Bazel ::execute ( 'run' , [ '--stamp' , '--define' , 'maven_repo=https://oss.sonatype.org/service/local/staging/deploy/maven2' , '--define' , "maven_user=#{ creds [ 0 ] } " , '--define' , "maven_password=#{ creds [ 1 ] } " , '--define' , "gpg_password=#{ passphrase } " ] , p )
430
+ Bazel ::execute ( 'run' , [ "--workspace_status_command=\" #{ py_exe } scripts/build-info.py\" " , '--stamp' , '--define' , 'maven_repo=https://oss.sonatype.org/service/local/staging/deploy/maven2' , '--define' , "maven_user=#{ creds [ 0 ] } " , '--define' , "maven_password=#{ creds [ 1 ] } " , '--define' , "gpg_password=#{ passphrase } " ] , p )
426
431
end
427
432
end
428
433
429
434
task :'maven-install' do
430
435
JAVA_RELEASE_TARGETS . each do |p |
431
- Bazel ::execute ( 'run' , [ '--stamp' , '--define' , "maven_repo=file://#{ ENV [ 'HOME' ] } /.m2/repository" ] , p )
436
+ Bazel ::execute ( 'run' , [ "--workspace_status_command= \" #{ py_exe } scripts/build-info.py \" " , '--stamp' , '--define' , "maven_repo=file://#{ ENV [ 'HOME' ] } /.m2/repository" ] , p )
432
437
end
433
438
end
434
439
0 commit comments