Gradle migration continues. Our last update was on April 13th, and since
then there has been significant progress:

Release artifacts:
* Upgrade to latest Gradle PR5104
* Remove evaluationDependsOn and use shaded test jars PR5117
* Nightly java snapshot release fixed by PR5136 and PR 5142 and now passing

PreCommits / Postcommits:
* Add better Gradle documentation for quickstarts PR5115
* Python Precommit failures due to environment inconsistencies being
temporarily repaired (PR 5149)
* Porting of Python postcommit to a Gradle task instead of a shell script
(PR 5155, PR 5146)
* Increase parallelism to deflake Dataflow postcommits PR5143
* Fix Spark quickstarts PR5151
* Restrict Jenkins host machines due to environmental issues PR5149

Documentation / IDE Setup:
* Update Eclipse documentation for Gradle PR419

Performance Benchmarks:
* Add Gradle run task to Nexmark PR5051
* Update performance testing framework to use Gradle PR5003
* Rebuild before running Performance tests PR5153

We continue to track migration blockers as sub-tasks in BEAM-3249, which is
now available as a Kanban board: https://s.apache.org/beam-gradle-migration.
To summarize the work left for migration:

* Validate metadata in release pom file and jars.
* Update release guide documentation
* Fix Jenkins flakiness caused by Gradle
* Convert benchmark jobs to use Gradle
-- 


Got feedback? http://go/swegner-feedback

Reply via email to