(replies inline)
Plugins are not yet automatically accepted for builds based on their
Jenkinsfiles in
ci.jenkins.io. There's still some shared library
implementation that I need to do, and further discussion on how we're going to
manage capacity planning and security.
However, I can still add specific plugins to the include list upon request, so
next time you ping me in #jenkins-infra just make sure you mention the plugin
name before disappearing ;)
That said, this[0] Jenkinsfile was clearly written for some Jenkins which is
not
ci.jenkins.io or anything that the Jenkins project runs.
* The labels it binds to are not labels we support[1]
* The Xvnc plugin isn't/won't be installed
* It requires an authenticated clone of g...@github.com:jenkinsci/a-t-h which won't work in
ci.jenkins.io
* The CopyArtifact plugin is being used for unclear reasons, which also won't
work
* There are no Sauce OnDemand credentials in
ci.jenkins.io, so the current
invocations of Selenium won't work
There might be a few other tidbits I'm missing, but that's the gist of it. I'm
happy to participate in future code reviews for a Jenkinsfile though!
[0]
https://github.com/jenkinsci/form-element-path-plugin/blob/master/Jenkinsfile
[1]
https://github.com/jenkins-infra/documentation/blob/master/ci.adoc
Cheers
- R. Tyler Croy
------------------------------------------------------
Code: <
https://github.com/rtyler>
Chatter: <
https://twitter.com/agentdero>
% gpg --keyserver
keys.gnupg.net --recv-key 1426C7DC3F51E16F
------------------------------------------------------