-
Bug
-
Resolution: Unresolved
-
Minor
-
None
Jenkins should allow you to specify multiple spot instance types, as well as non-spots.
When launching instance, Jenkins should check spot prices and select the cheapest one. (Possibly this could be based on average of spot price history of last 12h.)
Near the end of each billing cycle, Jenkins should look for opportunities to kill the existing workers and restart with a new type if it is significantly cheaper.