Skip to content

Commit

Permalink
puppet: force bouncycastle-api and junit plugins
Browse files Browse the repository at this point in the history
From the LTS changelog of 2.176.2 (2019-07-17):

     Make sure detached plugins (plugins whose functionality used to be
     part of Jenkins itself) are installed upon Jenkins startup when
     needed as implied dependencies of other plugins which were already
     present. This simplifies compatibility for specialized installation
     scenarios not using the update center, such as when Jenkins is run
     from a Docker image prepackaged with some plugins. (issue 57528)

More details in: https://issues.jenkins-ci.org/browse/JENKINS-57528

Signed-off-by: Cyril Brulebois <cyril@debamax.com>
  • Loading branch information
CyrilBrulebois committed Aug 11, 2019
1 parent 272709b commit ff08c1f
Showing 1 changed file with 2 additions and 0 deletions.
2 changes: 2 additions & 0 deletions puppet/jenkins_debian_glue.pp
Original file line number Diff line number Diff line change
Expand Up @@ -161,6 +161,7 @@
}

jenkins::plugin::install { 'junit':
force => '1', # needed since 2.176.2, see https://issues.jenkins-ci.org/browse/JENKINS-57528
}

jenkins::plugin::install { 'script-security':
Expand Down Expand Up @@ -191,6 +192,7 @@
}

jenkins::plugin::install { 'bouncycastle-api':
force => '1', # needed since 2.176.2, see https://issues.jenkins-ci.org/browse/JENKINS-57528
}

jenkins::plugin::install { 'structs':
Expand Down

0 comments on commit ff08c1f

Please sign in to comment.