Skip to content

Commit 8c567de

Browse files
committed
Adjusting Rakefile for next release
1 parent 2ee6b64 commit 8c567de

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

Rakefile

Lines changed: 10 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -381,7 +381,13 @@ task :'prep-release-zip' => [
381381
'//java/server/src/org/openqa/selenium/grid:selenium_server_deploy.jar',
382382
'//java/server/src/org/openqa/selenium/server/htmlrunner:selenium-runner_deploy.jar'] do
383383

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+
384389
mkdir_p "build/dist"
390+
File.delete()
385391
cp Rake::Task['//java/server/src/org/openqa/selenium/grid:server-zip'].out, "build/dist/selenium-server-#{version}.zip", preserve: false
386392
chmod 0666, "build/dist/selenium-server-#{version}.zip"
387393
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
415421
return [user, pass]
416422
end
417423

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
419425
puts "\n Enter Passphrase:"
420426
passphrase = STDIN.gets.chomp
421427

422-
creds = r_pass_from_m2_settings()
428+
creds = read_user_pass_from_m2_settings()
423429
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)
426431
end
427432
end
428433

429434
task :'maven-install' do
430435
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)
432437
end
433438
end
434439

0 commit comments

Comments
 (0)