Out of interest, those of you running Windows servers, how do you run your scheduled jobs?
Currently we have scheduled tasks that run a .bat file that sets the environment variables, and then calls prowin/progres as necessary. The issue here is that as soon as the .bat finishes, the scheduler considers its job done and marks the task as complete. It's not causing us issues at the moment, but I can see scenarios in the future where it would be very helpful for the scheduler to know if the job is done or not.
So what I'd ideally like to do is to call prowin/progres directly from the scheduler, rather than having the middle step of the .bat. I've set all the environment variables necessary, but my tasks just don't run. This is Windows 2012 R2. Any thoughts much appreciated.
I've heard a bit about Jenkins and Ant on here. So Ant/PCT is the stuff to do Progress compiles? And Jenkins you use for the scheduling? Sorry the whole CI world is new to me in terms of terminology and jargon!
I've heard a bit about Jenkins and Ant on here. So Ant/PCT is the stuff to do Progress compiles? And Jenkins you use for the scheduling? Sorry the whole CI world is new to me in terms of terminology and jargon!
Flag this post as spam/abuse.
Right I see. Might have to have a play around with it. Thanks Mike.
Another vote for Jenkins with Ant with PCT. This configuration provides ample latitude to setup nearly any job, as Mike alluded to above...
So I've installed Jenkins locally. Do I need Ant/PCT if all I'm trying to do is run .p's?
Jenkins is awesome to replace a small crontab or small list of scheduled tasks. Just be careful, it will still need some monitoring (you may be running out of executors for example), and it's not a *real* scheduler.
Jenkins slaves are perfect if you want to coordinate jobs between machines.
<intercept-url pattern="/static/home.html"
access="hasAnyRole('ROLE_PSCUser')"/>
[/collapse]Reply by Riverside SoftwareJenkins is awesome to replace a small crontab or small list of scheduled tasks. Just be careful, it will still need some monitoring (you may be running out of executors for example), and it's not a *real* scheduler.
Jenkins slaves are perfect if you want to coordinate jobs between machines.
Stop receiving emails on this subject.Flag this post as spam/abuse.
So when you say small what do you mean? I'm guessing our ~200 tasks isn't small? In which case, I'm best off not using Jenkins. Unfortunately, until we can convince the FD that we need Pro2 Replication, most of those jobs will not be going away.
So when you say small what do you mean? I'm guessing our ~200 tasks isn't small? In which case, I'm best off not using Jenkins. Unfortunately, until we can convince the FD that we need Pro2 Replication, most of those jobs will not be going away.
Flag this post as spam/abuse.