[BEAM-2596] Split Java and Python precommit jobs#3935
Conversation
4a3c65a to
7f4147e
Compare
|
R: anyone, since the build remains perma-red/gray |
tgroh
left a comment
There was a problem hiding this comment.
Is there any top-level job (seed job?) that you need to update? Any listeners you need to add?
| goals('''\ | ||
| --batch-mode \ | ||
| --errors \ | ||
| --activate-profiles release,jenkins-precommit,direct-runner,dataflow-runner,spark-runner,flink-runner,apex-runner \ |
| --batch-mode \ | ||
| --errors \ | ||
| --activate-profiles release,jenkins-precommit,direct-runner,dataflow-runner,spark-runner,flink-runner,apex-runner \ | ||
| --projects sdks/java/core \ |
There was a problem hiding this comment.
I believe there exist modules that will be written in java and part of our repository that will not depend on the core SDK; I'm not sure how to meaningfully catch them, though
There was a problem hiding this comment.
I don't have a great plan. I expect things to evolve from this crude step.
There was a problem hiding this comment.
Yeah, this is more important for the build pipeline stuff
|
I think we should run the seed job from this PR first to make sure it succeeds, so that we can always run it from master if it does not. |
|
LGTM |
|
Run Seed Job |
|
retest this please |
| common_job_properties.setMavenConfig(delegate) | ||
|
|
||
| // Sets that this is a PreCommit job. | ||
| common_job_properties.setPreCommit(delegate, 'Maven clean install') |
There was a problem hiding this comment.
Need to tweak the message here
7f4147e to
4ae324f
Compare
|
run seed job |
|
retest this please |
4ae324f to
333f9c0
Compare
|
run seed job |
333f9c0 to
8a201cb
Compare
|
run seed job |
|
retest this please |
8a201cb to
25790a4
Compare
|
OK, I can confirm that the tests are launched as expected. Now either of them may end up red but that is a different breakage. Since the seed job has already adjusted Jenkins, I will merge this so the status in the repo reflects what is running. |
Follow this checklist to help us incorporate your contribution quickly and easily:
[BEAM-XXX] Fixes bug in ApproximateQuantiles, where you replaceBEAM-XXXwith the appropriate JIRA issue.mvn clean verifyto make sure basic checks pass. A more thorough check will be performed on your pull request automatically.This is to mitigate the issue of timeouts currently happening, until we can completely move to the pipeline build.