Libros de cocina Chef: Instalar complementos Jenkins desde GItHub

Estoy usando Chef para implementar mi instancia de Jenkins. Actualmente estoy usando el libro de cocina Jenkins que se encuentra en el Supermercado Chef: https://supermarket.chef.io/cookbooks/jenkins .

Estoy administrando mis complementos agregándolos al file de receta _master_war.rb. La mayoría de los complementos que encuentro son simples, siga las instrucciones especificadas en la página del supermercado de libros de cocina y se pueden encontrar para download en el sitio https://wiki.jenkins-ci.org con un enlace a un file hpi / jpi.

Estoy buscando algunos complementos que solo están disponibles a través de GitHub. Por ejemplo, https://plugins.jenkins.io/workflow-cps . Mi código de complemento actual se ve así:

# Installs the latest version of the workflow-job Plugin for Jenkins # The BitBucket Build Status Notifier plugin is dependent on this plugin # https://github.com/jenkinsci/workflow-job-plugin jenkins_plugin 'workflow-job-plugin' do source 'https://github.com/jenkinsci/workflow-job-plugin.git' notifies :restart, 'runit_service[jenkins]', :immediately end 

Lamentablemente, esta syntax no parece instalar el complemento a través de git correctamente en mi instancia de jenkins. La siguiente advertencia aparece después de ejecutar la receta en el nodo donde jenkins se está ejecutando:

 Bitbucket Build Status Notifier Plugin v1.3.3 workflow-job v1.11 is missing. To fix, install v1.11 or later. workflow-cps v1.11 is missing. To fix, install v1.11 or later. multiple-scms v0.6 is missing. To fix, install v0.6 or later. 

¿Cuál sería la forma / syntax correcta para download e instalar estos plugins desde github a mi instancia de jenkins utilizando el libro de cocina jenkins para Chef?

Me gustaría agregar a esta discusión que encontré una manera de trabajar en este tema. Cuando una página como esta es la fuente oficial de un plugin de Jenkins: plugins.jenkins.io/workflow-cps, en el lado derecho de la pantalla hay un enlace de "Archivos" que lo llevará a la list .hpi de todos versiones disponibles del plugin dado IE updates.jenkins.io/download/plugins/workflow-cps. Usando la dirección del enlace para las versiones mencionadas, puede get el file .hpi apropiado