I would like to stop them, not terminate them. Is there a proper way to 
stop the instance from a Groovy script?

On Tuesday, January 21, 2014 11:51:00 AM UTC-6, Kevin Fleming wrote:
>
> Yes, a Groovy script could iterate over the current list of Jenkins nodes, 
> determine which ones are EC2 slaves, and then delete them. This would 
> terminate the EC2 instances for those slaves.
>
> ----- Original Message -----
> From: [email protected] <javascript:>
> To: [email protected] <javascript:>
> At: Jan 21 2014 12:24:52
>
> Our Jenkins master server runs on an EC2 instance and we stop it twice a 
> day to switch between a small and medium instance to reduce our bills 
> during off hours. Our build slaves are EC2 instances using the Jenkins EC2 
> plugin. To keep the builds fast we have it configured to only stop the 
> slaves rather than terminate them.
>
> We are finding that when the master machine stops and restarts when an EC2 
> slave is running, the EC2 instance stays running and the master slave is 
> never able to re-establish a connection with it. It still has the instance 
> ID correct. But, it is unable to connect. This requires manual intervention 
> of terminating the old instances and starting new ones.
>
> Is there some way we can properly stop the EC2 instances using a Jenkins 
> Groovy script before shutting down the Jenkins instance? Hopefully this way 
> the EC2 plugin will correctly re-establish the connection on start-up. We 
> have a Jenkins job which controls the timing of the shutdown process.
> -- 
> You received this message because you are subscribed to the Google Groups 
> "Jenkins Users" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] <javascript:>.
> For more options, visit https://groups.google.com/groups/opt_out.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Jenkins Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to