Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

CORDA-1509 Configure and enable Gradle Build Cache #3908

Merged
merged 37 commits into from
Sep 26, 2018

Commits on Sep 24, 2018

  1. Fix to enable gradle build caching of test runs.

    josecoll committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    f0d8df3 View commit details
    Browse the repository at this point in the history
  2. Configure gradle build caching to be enabled.

    josecoll committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    13f0b49 View commit details
    Browse the repository at this point in the history
  3. Generate dependency report and graph:

    1) ./gradlew htmlDependencyReport
    2) ./gradlew generateDependencyGraphCorda
    josecoll committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    33f22f3 View commit details
    Browse the repository at this point in the history
  4. Strip out all Jacoco references to prevent Gradle Build Cache error:

    "Caching disabled for task ':<module>:test': 'JaCoCo agent configured with `append = true`' satisfied"
    josecoll committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    5bfb1eb View commit details
    Browse the repository at this point in the history
  5. Revert jacoco back into jarFilter gradle build file.

    Disable building deterministic modules (including jarFilter).
    josecoll committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    42dd884 View commit details
    Browse the repository at this point in the history
  6. Added Gradle build scan plugin.

    josecoll committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    39d7534 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    265311b View commit details
    Browse the repository at this point in the history
  8. Apply gradle build cache settings to buildSrc.

    josecoll committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    22064ed View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    da9c839 View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    c5aff97 View commit details
    Browse the repository at this point in the history
  11. Updated CI batch build scripts.

    josecoll committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    4a6923d View commit details
    Browse the repository at this point in the history
  12. Updated script perms to be executable.

    josecoll committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    5da8e9c View commit details
    Browse the repository at this point in the history
  13. Added CI smoke tests batch script.

    josecoll committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    a2feb49 View commit details
    Browse the repository at this point in the history
  14. Use TestDev Labs gradle cache.

    josecoll committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    1444aaf View commit details
    Browse the repository at this point in the history
  15. Echo URL of Gradle Build Repository.

    Echo exit status of each Gradle build command.
    josecoll committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    ea13f1b View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    f97816f View commit details
    Browse the repository at this point in the history
  17. Customisation through parameters.

    josecoll committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    234979c View commit details
    Browse the repository at this point in the history
  18. Remove dependency graph generation plugin.

    Align build cache settings across project and buildSrc gradle files.
    josecoll committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    0500705 View commit details
    Browse the repository at this point in the history
  19. Remove buildSrc gradle build cache config.

    josecoll committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    1aeada0 View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    6529bed View commit details
    Browse the repository at this point in the history
  21. Fix incorrect path.

    josecoll committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    0703a4a View commit details
    Browse the repository at this point in the history
  22. Configuration menu
    Copy the full SHA
    52ca6ea View commit details
    Browse the repository at this point in the history
  23. Minor updates to test scope.

    josecoll committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    630867d View commit details
    Browse the repository at this point in the history
  24. Minor updates to test scope.

    josecoll committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    412ad9c View commit details
    Browse the repository at this point in the history
  25. Update scripts to use GRADLE_HOME

    josecoll committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    b3dc9d3 View commit details
    Browse the repository at this point in the history
  26. Exit on unset GRADLE_HOME

    josecoll committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    a85f1fb View commit details
    Browse the repository at this point in the history
  27. Remove duplication following rebase from master.

    josecoll committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    9379fd8 View commit details
    Browse the repository at this point in the history
  28. Remove fine-grained build task scripts.

    josecoll committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    d2a4582 View commit details
    Browse the repository at this point in the history
  29. Added back Jacoco reporting.

    josecoll committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    3422a36 View commit details
    Browse the repository at this point in the history
  30. Revert jdk8u-deterministic module.

    josecoll committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    16f4963 View commit details
    Browse the repository at this point in the history
  31. Incorporating changes from PR review feedback.

    josecoll committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    4527985 View commit details
    Browse the repository at this point in the history
  32. Configuration menu
    Copy the full SHA
    19aafcf View commit details
    Browse the repository at this point in the history
  33. Update init script.

    josecoll committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    2fe3952 View commit details
    Browse the repository at this point in the history
  34. Remove redundant build-scan declarations.

    josecoll committed Sep 24, 2018
    Configuration menu
    Copy the full SHA
    8e81778 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2018

  1. Updates from PR review feedback.

    josecoll committed Sep 25, 2018
    Configuration menu
    Copy the full SHA
    d5f21dc View commit details
    Browse the repository at this point in the history
  2. Remove GRADLE_HOME as no longer needed - everything is driven via gra…

    …dle wrapper.
    josecoll committed Sep 25, 2018
    Configuration menu
    Copy the full SHA
    7d41092 View commit details
    Browse the repository at this point in the history
  3. Use CORDA prefix in system environment variable.

    josecoll committed Sep 25, 2018
    Configuration menu
    Copy the full SHA
    523ab58 View commit details
    Browse the repository at this point in the history