Skip to content

Treat default plugins like any other plugin #327

@kmanning

Description

@kmanning

Let's try to reapproach default plugins in a way that makes them consistent with every other plugin.

  • Let's an an init method to default plugins, so that they conform to the convention
  • Rather than hardcoding the plugins in Stages, let's call init on the default plugins in Jenkinsfile.init.
  • This may break backwards compatibility. The order of plugins has an effect on the pipeline - anyone project that init's plugins before Jenkinsfile.init will now have a different order. <-- Note this incompatibility when releasing this feature.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions