@@ -133,7 +133,7 @@ task all: [
133
133
:"selenium-java" ,
134
134
'//java/test/org/openqa/selenium/environment:webserver'
135
135
]
136
- task all_zip : [ :'java-release-zip' ]
136
+ task all_zip : [ :'java-release-zip' , :'dotnet-release-zip' ]
137
137
task tests : [
138
138
'//java/test/org/openqa/selenium/htmlunit:htmlunit' ,
139
139
'//java/test/org/openqa/selenium/firefox:test-synthesized' ,
@@ -403,6 +403,26 @@ def read_m2_user_pass
403
403
return [ user , pass ]
404
404
end
405
405
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
+
406
426
task 'publish-maven' : JAVA_RELEASE_TARGETS do
407
427
creds = read_m2_user_pass
408
428
JAVA_RELEASE_TARGETS . each do |p |
0 commit comments