CloudBees Pipeline Stage View Extensions 2.2

RELEASED: Public: 2019-07-16

New features

Removing jackson because it was never there in the first place

Remove old comments from many versions ago

Almost all of these can be test scope

Switch to using jackson2-api instead of explicitly calling out deps

NGPIPELINE-429 update jackson-databind to 2.9.8

updating the ownership

Ignore IDE project files

Add scm-api scope test dependency

Caused by: java.io.IOException: Pipeline: Groovy CPS Execution v1.14 failed to load.
 - SCM API Plugin v0.2 is older than required. To fix, install v1.0 or later.
        at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:621)
        at hudson.PluginManager$2$1$1.run(PluginManager.java:517)
        at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
        at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
        at jenkins.model.Jenkins$7.runTask(Jenkins.java:1064)
        at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210)
        at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
        ... 3 more

Remove override to automatically use the current supported one

Update to latest parent pom

Add svn in scope test for SCM Step

Caused by: java.io.IOException: Pipeline: SCM Step v1.14 failed to load.
 - Jenkins Subversion Plug-in v1.54 is older than required. To fix, install v2.5 or later.
        at hudson.PluginWrapper.resolvePluginDependencies(PluginWrapper.java:621)
        at hudson.PluginManager$2$1$1.run(PluginManager.java:517)
        at org.jvnet.hudson.reactor.TaskGraphBuilder$TaskImpl.run(TaskGraphBuilder.java:169)
        at org.jvnet.hudson.reactor.Reactor.runTask(Reactor.java:282)
        at jenkins.model.Jenkins$7.runTask(Jenkins.java:1064)
        at org.jvnet.hudson.reactor.Reactor$2.run(Reactor.java:210)
        at org.jvnet.hudson.reactor.Reactor$Node.run(Reactor.java:117)
        ... 3 more

Needed to update dependencies for checkpoints to really work.

Updating demo; run-snapshot target works, but run target does not.

Removing -f option from tag as per * https://github.com/docker/docker/pull/23090.

Upgraded CloudBees Pipeline: Groovy Checkpoint Plugin from 1.9 to 2.7

Upgraded CloudBees Jenkins Enterprise License Entitlement Check from 7.1 to 8.6

Added Jenkins OSS LTS version 2.121.1-cb-1

Resolved issues

  • CloudBees Internal Ticket: [CJP-8202]

    [CJP-8202] groupId first as requested by @recena

  • CloudBees Internal Ticket: [CJP-8202]

    [CJP-8202] update parent pom and fix boundries

  • CloudBees Internal Ticket: [CJP-7913]

    [CJP-7913] tell jvm to record heap dump on OOM with default location and put all arguments on one line

  • CloudBees Internal Ticket: [CJP-7913]

    [CJP-7913] Modify JVM flags:

  • set the memory limit to 512MB for the maven process

  • make the JVM start a bit faster by performing the basic just-in-time compilation of the code only (tiered compilator stopped at the first step)

  • specify the heapdumpPath to be used in case of OOM

  • CloudBees Internal Ticket: [CJP-6209]

    [CJP-6209] Update our plugins to parent pom 56

  • CloudBees Internal Ticket: [CJP-6209]

    [CJP-6209] Update our plugins to latest plugins parent pom

  • CloudBees Internal Ticket: [CJP-5978]

    [CJP-5978] Marker file

  • CloudBees Internal Ticket: [CLTS-1015]

    [CLTS-1015] Cannot clone a private repository using git protocol.

  • CloudBees Internal Ticket: [CJP-5624]

    [CJP-5624] Set a system property to let you register.

Known issues

None