Gradle

Clone Tools
  • last updated a few seconds ago
Constraints
Constraints: committers
 
Constraints: files
Constraints: dates
Add `BuildServiceParameters.None` marker type that is used to indicate that a build service does not take any parameters, to match the pattern used in other places.

Extract some validation logic from several places so it can be reused in the places where parameterized isolated objects, such as artifact transforms or build services, are registered.

  1. … 21 more files in changeset.
Extract some reusable logic to determine the parameters type of an isolated implementation type, such as a worker API action or a build service.

Merge remote-tracking branch 'origin/release'

* origin/release:

Use 6.0

Merge pull request #11204 from gradle/eskatos/smoke-test/generated-api-jars

Fix CIConfigIntegrationTests

Merge pull request #11211 from gradle/eskatos/ie/instantIntegTest-prepare-for-ci

Fix Javadoc link in release notes

Fix HTML tags in javadoc

Fix typo

Update progress event type documentation in javadoc

Use 6.0

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties
Use latest versions of previous major releases in historical perf builds

    • -1
    • +1
    /.teamcity/Gradle_Check/model/CIBuildModel.kt
Publish 6.0

Fix Javadoc link in release notes

    • -1
    • +1
    /subprojects/docs/src/docs/release/notes.md
Rebaseline 'help on the gradle build comparing gradle'

now that the build uses new features

Signed-off-by: Paul Merlin <paul@gradle.com>

Include output of all failed suites in HTML report (#11262)

Prior to this commit, only the output of the root `TestDescriptor` was

included in the HTML report even though all failed suites were included

with their exceptions.

Isolate the parameters of a build service when the service is instantiated.

This is intended to be an approximate implementation of the contract. This should later be refactored to work the same way as for artifact transforms.

Rename `BuildServiceRegistry.maybeRegister()` to `registerIfAbsent()`.

Fix formatting.

Push the logic that figures out the tools classpath for the test JVM down from the build script and into the model object.

    • -8
    • +1
    /subprojects/launcher/launcher.gradle.kts
Publish 6.0-20191108000102+0000

Some polishing of the build logic to locate the various JVMs used by the build.

- Apply the `AvailableJavaInstallationsPlugin` to all projects, rather than the root project.

- Add some modelling to the extension added by the plugin.

- Make sure the plugins that expect the extension to be present to explicitly state this (by applying the plugin).

    • -5
    • +3
    /subprojects/launcher/launcher.gradle.kts
Fix HTML tags in javadoc

Rework the discovery and validation of the JVMs used for building, compiling and testing Gradle, so that the implementation is compatible with instant execution.

In particular, model the `AvailableJavaInstallations` as a 'build service', in part to dogfood this API. Also remove some logic that is no longer required.

    • -4
    • +9
    /subprojects/launcher/launcher.gradle.kts
Tweak error message.

Upgrade to new nightly Gradle version.

    • -1
    • +1
    /gradle/wrapper/gradle-wrapper.properties
Ignore failing test for now

Apply enterprise plugin consistently to Santa Tracker smoke te… (#11260)

Apply enterprise plugin consistently to Santa Tracker smoke test, too

Tidy up applying the enterprisde plugin via the settings script

Fix CIConfigIntegrationTests

Gradle_Check_Instant_20_platformPlay is deferred to ready for nightly

increment the number of deffered jobs

Signed-off-by: Paul Merlin <paul@gradle.com>

Fix CIConfigIntegrationTests

Gradle_Check_Instant_20_platformPlay is deferred to ready for nightly

increment the number of deffered jobs

Signed-off-by: Paul Merlin <paul@gradle.com>

Rebase native clean build performance tests

Merge pull request #11211 from gradle/eskatos/ie/instantIntegTest-prepare-for-ci

Prepare CI pipeline to run integ tests with instant execution enabled

Merge pull request #11211 from gradle/eskatos/ie/instantIntegTest-prepare-for-ci

Prepare CI pipeline to run integ tests with instant execution enabled

    • -1
    • +3
    /.teamcity/Gradle_Check/model/CIBuildModel.kt
Merge pull request #11253 from gradle/eskatos/docs/testkit

Refine TestKit user manual chapter

Merge pull request #10999 from emmanuelguerin/fixRegisterFeature

Allow to use registerFeature when there is no main SourceSet

Rebase JavaFirstUsePerformanceTest