[JIRA] [workflow-plugin] (JENKINS-25570) Wait-for-condition step

2016-04-05 Thread scm_issue_l...@java.net (JIRA)
Title: Message Title
 
 
 
 
 
 
 
 
 
 
  
 
 SCM/JIRA link daemon commented on  JENKINS-25570 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
  Re: Wait-for-condition step  
 
 
 
 
 
 
 
 
 
 
Code changed in jenkins User: Jesse Glick Path: aggregator/src/test/java/org/jenkinsci/plugins/workflow/steps/WaitForConditionStepTest.java basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/WaitForConditionStep.java basic-steps/src/main/resources/org/jenkinsci/plugins/workflow/steps/WaitForConditionStep/config.jelly basic-steps/src/main/resources/org/jenkinsci/plugins/workflow/steps/WaitForConditionStep/help.html http://jenkins-ci.org/commit/workflow-basic-steps-plugin/4658d61fa0effb8f2fb04ae487b2915dccae8683 Log: [FIXED JENKINS-25570] Added waitUntil step. Originally-Committed-As: 4de61d25f9c32d631baad8f366bff5fecc90d137 
 
 
 
 
 
 
 
 
 
 
 
 

 
 Add Comment 
 
 
 
 
 
 
 
 
 
 

 
 
 
 
 
 
 
 
 
 

 This message was sent by Atlassian JIRA (v6.4.2#64017-sha1:e244265) 
 
 
 
 
  
 
 
 
 
 
 
 
 
   





-- 
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] [workflow-plugin] (JENKINS-25570) Wait-for-condition step

2014-12-18 Thread scm_issue_l...@java.net (JIRA)














































SCM/JIRA link daemon
 commented on  JENKINS-25570


Wait-for-condition step















Code changed in jenkins
User: Jesse Glick
Path:
 CHANGES.md
 aggregator/src/test/java/org/jenkinsci/plugins/workflow/steps/WaitForConditionStepTest.java
 basic-steps/src/main/java/org/jenkinsci/plugins/workflow/steps/WaitForConditionStep.java
 basic-steps/src/main/resources/org/jenkinsci/plugins/workflow/steps/WaitForConditionStep/config.jelly
 basic-steps/src/main/resources/org/jenkinsci/plugins/workflow/steps/WaitForConditionStep/help.html
 support/src/test/java/org/jenkinsci/plugins/workflow/test/steps/WatchYourStep.java
http://jenkins-ci.org/commit/workflow-plugin/4de61d25f9c32d631baad8f366bff5fecc90d137
Log:
  [FIXED JENKINS-25570] Added waitUntil step.





























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [workflow-plugin] (JENKINS-25570) Wait-for-condition step

2014-12-18 Thread scm_issue_l...@java.net (JIRA)















































SCM/JIRA link daemon
 resolved  JENKINS-25570 as Fixed


Wait-for-condition step
















Change By:


SCM/JIRA link daemon
(18/Dec/14 6:13 PM)




Status:


In Progress
Resolved





Resolution:


Fixed



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [workflow-plugin] (JENKINS-25570) Wait-for-condition step

2014-12-17 Thread jgl...@cloudbees.com (JIRA)














































Jesse Glick
 started work on  JENKINS-25570


Wait-for-condition step
















Change By:


Jesse Glick
(18/Dec/14 12:16 AM)




Status:


Open
In Progress



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [workflow-plugin] (JENKINS-25570) Wait-for-condition step

2014-12-17 Thread jgl...@cloudbees.com (JIRA)














































Jesse Glick
 commented on  JENKINS-25570


Wait-for-condition step















Note to self: if deleting WatchYourStep, can also close PR 10.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [workflow-plugin] (JENKINS-25570) Wait-for-condition step

2014-12-17 Thread jgl...@cloudbees.com (JIRA)














































Jesse Glick
 commented on  JENKINS-25570


Wait-for-condition step















Does one have access from the script to the workspace of a job to e.g. check if a file exists and act according?

Yes, see the third example in my original issue description.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [workflow-plugin] (JENKINS-25570) Wait-for-condition step

2014-12-17 Thread d...@fortysix.ch (JIRA)














































Dominik Bartholdi
 commented on  JENKINS-25570


Wait-for-condition step















OK, sounds reasonable - I'm not (yet) into the whole workflow stuff...
Does one have access from the script to the workspace of a job to e.g. check if a file exists and act according?

So what I mean: the condition should also be able to check remote conditions.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [workflow-plugin] (JENKINS-25570) Wait-for-condition step

2014-12-17 Thread jgl...@cloudbees.com (JIRA)














































Jesse Glick
 commented on  JENKINS-25570


Wait-for-condition step















Most of those conditions are more easily expressed in workflows using plain Groovy code, so I see no advantage in integrating with that plugin.



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [workflow-plugin] (JENKINS-25570) Wait-for-condition step

2014-12-16 Thread d...@fortysix.ch (JIRA)














































Dominik Bartholdi
 commented on  JENKINS-25570


Wait-for-condition step















Would be nice to have all the conditions of the "Run Condition Plugin" available - maybe the workflow plugin could even use this plugin to implement this feature.

https://wiki.jenkins-ci.org/display/JENKINS/Run+Condition+Plugin



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [workflow-plugin] (JENKINS-25570) Wait-for-condition step

2014-11-12 Thread jgl...@cloudbees.com (JIRA)














































Jesse Glick
 updated  JENKINS-25570


Wait-for-condition step
















Change By:


Jesse Glick
(12/Nov/14 2:57 PM)




Priority:


Minor
Major



























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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] [workflow-plugin] (JENKINS-25570) Wait-for-condition step

2014-11-12 Thread jgl...@cloudbees.com (JIRA)














































Jesse Glick
 created  JENKINS-25570


Wait-for-condition step















Issue Type:


New Feature



Assignee:


Jesse Glick



Components:


workflow-plugin



Created:


12/Nov/14 2:52 PM



Description:


WatchYourStep (in test sources) is actually similar to something that has been requested: a way to wait until a named file appears in the workspace, or until the content of a file has changed, etc. All these things could be handled by a step like this:


waitForCond {
readFile 'flag'
}


or


waitForCond {
readFile('flag') == 'ready'
}


Roughly similar to retry, it would run its block, and if the block either throws an exception or returns false, it would run it again. Or it might be more intuitive to expect only a boolean return value and force the first example to be written as


waitForCond {
try {
readFile 'flag'
return true
} catch (FileNotFoundException _) {
return false
}
}


(Even if an exception is permitted as a synonym for false, InterruptedException should be thrown up.)

Unlike retry there would not need to be any limit to the number of retries, and there would be an exponentially increasing delay between successive retries: run the first time immediately, then retry after 100ms, then continue to multiply the delay by a factor of 1.3 or something like that (perhaps up to some maximum delay like DurableTaskStep has).




Project:


Jenkins



Priority:


Minor



Reporter:


Jesse Glick

























This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators.
For more information on JIRA, see: http://www.atlassian.com/software/jira







-- 
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.