私は、Jenkinsの仕事について、私たちがスピンアップするエージェントボックスの価格をチェックすることを考えていました。頻繁に価格が急騰し、新しいエージェントが来ないことに誰かが気付くまでに1、2時間かかるので、手動で行ってスポット価格を確認し、それに応じて調整するか、ゾーンを切り替えるなどする必要があります。
私の最初の本能は、最良のルートは1時間ごとのJenkinsジョブを実行し、aws ec2 describe-spot-instance-requests
失敗したリクエストをチェックすることです(そして、失敗すると私たちをゆるめます)。しかし、成功した/失敗したリクエストを見るのではなく、実際にハード価格を比較する(したがって、何が何で、どれだけであるかを正確に伝えることができる)クリーンな方法があるのだろうかと思っています。
誰でも似たようなものをセットアップしましたか?どうだった?