Interface CustomBuildDefinitionGenerator

    • Method Detail

      • populateBuildDefinition

        void populateBuildDefinition​(@NotNull
                                     @NotNull ImmutablePlan plan,
                                     @NotNull
                                     @NotNull Map<String,​Object> configObjects,
                                     @NotNull
                                     @NotNull BuildDefinition buildDefinition)
        Implementors can add their custom objects to the configObjects map. The key should be unique to plugin... It's better to be descriptive. It is possible to also update the buildDefinition directly.
        Parameters:
        plan - ImmutablePlan whose BuildDefinition is being populated
        configObjects - - Map - string key, object value. A map to put custom objects into.
        buildDefinition - - the fully constructed BuildDefinition