Skip to content

Commit 7647b5f

Browse files
committed
[build] create prepare_release task that builds packages for all languages
1 parent 8e75d5d commit 7647b5f

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

Rakefile

+21-1
Original file line numberDiff line numberDiff line change
@@ -133,7 +133,7 @@ task all: [
133133
:"selenium-java",
134134
'//java/test/org/openqa/selenium/environment:webserver'
135135
]
136-
task all_zip: [:'java-release-zip']
136+
task all_zip: [:'java-release-zip', :'dotnet-release-zip']
137137
task tests: [
138138
'//java/test/org/openqa/selenium/htmlunit:htmlunit',
139139
'//java/test/org/openqa/selenium/firefox:test-synthesized',
@@ -403,6 +403,26 @@ def read_m2_user_pass
403403
return [user, pass]
404404
end
405405

406+
task :prepare_release do
407+
RELEASE_TARGETS = [
408+
'//java/src/org/openqa/selenium:client-zip',
409+
'//java/src/org/openqa/selenium/grid:server-zip',
410+
'//java/src/org/openqa/selenium/grid:executable-grid',
411+
'//dotnet/src/webdriver:webdriver-pack',
412+
'//dotnet/src/webdriver:webdriver-strongnamed-pack',
413+
'//dotnet/src/support:support-pack',
414+
'//dotnet/src/support:support-strongnamed-pack',
415+
'//javascript/node/selenium-webdriver:selenium-webdriver',
416+
'//py:selenium-wheel',
417+
'//py:selenium-sdist',
418+
]
419+
420+
RELEASE_TARGETS.each do |target|
421+
Bazel::execute('build', ['--config', 'release'], target)
422+
end
423+
Bazel::execute('build', ['--stamp'], '//rb:selenium-webdriver')
424+
end
425+
406426
task 'publish-maven': JAVA_RELEASE_TARGETS do
407427
creds = read_m2_user_pass
408428
JAVA_RELEASE_TARGETS.each do |p|

0 commit comments

Comments
 (0)