[JIRA] (JENKINS-34002) Means of declaring a Pipeline's plugin requirements

2018-03-06 Thread cobe...@gmail.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Christoph Obexer commented on  JENKINS-34002  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Means of declaring a Pipeline's plugin requirements   
 

  
 
 
 
 

 
 While commenting on JENKINS-49651 I had an idea that could make this almost automatic: Extend plugin metadata with (RPM style) Provides for pipeline symbols (& extensions,... ) they implement. With that metadata available in the Update Center a build that tries to use say the junit step could instead of failing the build be paused and the user could be prompted if they want to install the plugin that provides that step of if they want to abort the build: 
 
Pipeline execution detects unknown step / use of a global / unknown type referenced. 
Pipeline execution paused (like with an input step?) 
Query Update Center metadata if there are plugins that provide the missing references 
Prompt the user to install those plugins or fail the build (possibly saving ignored dependencies) 
User selects to install the missing plugins -> continue the pipeline execution 
maximum user satisfaction  
  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.3.0#73011-sha1:3c73d0e)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.

[JIRA] (JENKINS-34002) Means of declaring a Pipeline's plugin requirements

2018-03-03 Thread bat...@batmat.net (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Baptiste Mathus commented on  JENKINS-34002  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Means of declaring a Pipeline's plugin requirements   
 

  
 
 
 
 

 
 Unassigned myself to clarify I'm not working on this currently.  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.3.0#73011-sha1:3c73d0e)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-34002) Means of declaring a Pipeline's plugin requirements

2018-03-03 Thread bat...@batmat.net (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Baptiste Mathus assigned an issue to Unassigned  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-34002  
 
 
  Means of declaring a Pipeline's plugin requirements   
 

  
 
 
 
 

 
Change By: 
 Baptiste Mathus  
 
 
Assignee: 
 Baptiste Mathus  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.3.0#73011-sha1:3c73d0e)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-34002) Means of declaring a Pipeline's plugin requirements

2017-02-28 Thread pw...@cloudbees.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Patrick Wolf started work on  JENKINS-34002  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
Change By: 
 Patrick Wolf  
 
 
Status: 
 Open In Progress  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-34002) Means of declaring a Pipeline's plugin requirements

2017-02-28 Thread pw...@cloudbees.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Patrick Wolf assigned an issue to Baptiste Mathus  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-34002  
 
 
  Means of declaring a Pipeline's plugin requirements   
 

  
 
 
 
 

 
Change By: 
 Patrick Wolf  
 
 
Assignee: 
 Jesse Glick Baptiste Mathus  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-34002) Means of declaring a Pipeline's plugin requirements

2017-01-14 Thread bat...@batmat.net (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Baptiste Mathus commented on  JENKINS-34002  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Means of declaring a Pipeline's plugin requirements   
 

  
 
 
 
 

 
 Proposal in https://github.com/jenkinsci/workflow-basic-steps-plugin/pull/31  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-34002) Means of declaring a Pipeline's plugin requirements

2016-08-29 Thread jgl...@cloudbees.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Jesse Glick updated an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-34002  
 
 
  Means of declaring a Pipeline's plugin requirements   
 

  
 
 
 
 

 
Change By: 
 Jesse Glick  
 
 
Component/s: 
 workflow-job-plugin  
 
 
Component/s: 
 pipeline  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-34002) Means of declaring a Pipeline's plugin requirements

2016-06-27 Thread bitwise...@gmail.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Liam Newman commented on  JENKINS-34002  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Means of declaring a Pipeline's plugin requirements   
 

  
 
 
 
 

 
 So, we're disagreeing about whether to have a generic require or a plugin specific one?  What about implementing the generic syntax, but with only plugin name for now?  

 

require plugin: 'junit-plugin' 
 

 Then we have the concept and can consider expanding it (or not) later?  
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-34002) Means of declaring a Pipeline's plugin requirements

2016-06-27 Thread bitwise...@gmail.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Liam Newman updated an issue  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
 Jenkins /  JENKINS-34002  
 
 
  Means of declaring a Pipeline's plugin requirements   
 

  
 
 
 
 

 
Change By: 
 Liam Newman  
 
 
Comment: 
 I assume this is a way of asserting that specific plugin (or specific version of a plugin) must be present.  The script shouldn't be able to install a plugin, only give a meaningful error if it isn't.  I disagree that things that are required can be handled by individual steps. Having to wait until mid-pipeline to get a "nohup" error because you're missing some configuration is extremely frustrating.  Groovy and Java coding guidelines enforce "import"s at the top (not in the middle of the file), the same should be true of pipeline. Fail fast with a meaningful message at the beginning of a pipeline when you know you're going to fail because you're missing a plugin is consistent and vastly better behavior.     
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.


[JIRA] (JENKINS-34002) Means of declaring a Pipeline's plugin requirements

2016-06-27 Thread bitwise...@gmail.com (JIRA)
Title: Message Title


 
 
 
 

 
 
 

 
   
 Liam Newman commented on  JENKINS-34002  
 

  
 
 
 
 

 
 
  
 
 
 
 

 
  Re: Means of declaring a Pipeline's plugin requirements   
 

  
 
 
 
 

 
 I assume this is a way of asserting that specific plugin (or specific version of a plugin) must be present. The script shouldn't be able to install a plugin, only give a meaningful error if it isn't.  I disagree that things that are required can be handled by individual steps. Having to wait until mid-pipeline to get a "nohup" error because you're missing some configuration is extremely frustrating. Groovy and Java coding guidelines enforce "import"s at the top (not in the middle of the file), the same should be true of pipeline. Fail fast with a meaningful message at the beginning of a pipeline when you know you're going to fail because you're missing a plugin is consistent and vastly better behavior.   
 

  
 
 
 
 

 
 
 

 
 
 Add Comment  
 

  
 

  
 
 
 
  
 

  
 
 
 
 

 
 This message was sent by Atlassian JIRA (v7.1.7#71011-sha1:2526d7c)  
 
 

 
   
 

  
 

  
 

   





-- 
You received this message because you are subscribed to the Google Groups "Jenkins Issues" group.
To unsubscribe from this group and stop receiving emails from it, send an email to jenkinsci-issues+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.