Skip to content

Speed up ci/e2e builds#3130

Merged
wu-sheng merged 8 commits intoapache:masterfrom
kezhenxu94:enhancement/speed-up-build
Jul 21, 2019
Merged

Speed up ci/e2e builds#3130
wu-sheng merged 8 commits intoapache:masterfrom
kezhenxu94:enhancement/speed-up-build

Conversation

@kezhenxu94
Copy link
Member

@kezhenxu94 kezhenxu94 commented Jul 20, 2019

Please answer these questions before submitting pull request

  • Why submit this pull request?
  • Bug fix
  • New feature provided
  • Improve performance

This patch tries to speed up the builds of CI/E2E, which should shorten the lifecycle of development;

Make use of multi-thread builds of maven

@kezhenxu94 kezhenxu94 added the test Test requirements about performance, feature or before release. label Jul 20, 2019
@kezhenxu94 kezhenxu94 changed the title [WIP]Try to speed up ci/e2e builds Speed up ci/e2e builds Jul 21, 2019
@kezhenxu94 kezhenxu94 requested a review from wu-sheng July 21, 2019 02:03
@kezhenxu94 kezhenxu94 added this to the 6.3.0 milestone Jul 21, 2019
@kezhenxu94
Copy link
Member Author

The result of successful builds looks promising

  • CI-with-IT: takes ~19 minutes to ~26 minutes before and ~10 minutes after (with parallel runs)

  • E2E: takes ~14 minutes to ~16 minutes before and ~12 minutes after (mainly benefits from the compile time, ~6m down to ~3m)

Copy link
Member

@wu-sheng wu-sheng left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM. Great to speed up :) Now we have chances to add more tests.

@wu-sheng wu-sheng merged commit 3fd1f07 into apache:master Jul 21, 2019
@kezhenxu94 kezhenxu94 deleted the enhancement/speed-up-build branch July 21, 2019 02:08
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

test Test requirements about performance, feature or before release.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants