私はJenkinsをマウントボリュームでbeanstalkで実行しています。私はそれを常にus-east-1aの中に設定するように設定しました。 Amazon EC2プラグインを設定して、ジョブを実行するためにスレーブを起動しようとしていますが、現在はデバッグ方法がわからないエラーが出ています。ジェンキンスのためのシステムログの内部Jenkins Amazon EC2 Plugin無効な可用性ゾーン:[us-east-1]
私は
Feb 24, 2017 5:33:29 PM INFO hudson.plugins.ec2.EC2Cloud provision
Attempting to provision slave from template [email protected]
needed by excess workload of 1 units of label 'ec2'
Feb 24, 2017 5:33:29 PM INFO hudson.plugins.ec2.SlaveTemplate
logProvisionInfo
Considering launching ami-c620f0d0 for template Jenkins Slave AMI
(Ubuntu 16.04, JDK, Docker)
Feb 24, 2017 5:33:29 PM INFO hudson.plugins.ec2.SlaveTemplate
logProvisionInfo
Setting Instance Initiated Shutdown Behavior :
ShutdownBehavior.Terminate
Feb 24, 2017 5:33:29 PM WARNING hudson.plugins.ec2.EC2Cloud provision
Exception during provisioning
com.amazonaws.services.ec2.model.AmazonEC2Exception: Invalid
availability zone: [us-east-1] (Service: AmazonEC2; Status Code: 400;
Error Code: InvalidParameterValue; Request ID: 20701759-6830-463b-bcd6-85c2ba2b4741)
を取得し、私は私に迷惑を与えていると思う部分が利用可能ゾーンです。私はこの問題を解決するために何かを変更する方法はわかりませんが。私はCloudBees Jenkins Slavesに従おうとしていました。リクエストを処理するまでのすべてのように思えますが、AWSエラーで停止します。私は仕事をec2とタグ付けしました。それはビルド中に起きて実行されるようです。セットアップ時にCloudオプションの下で接続をテストし、そこからSuccessを取得しました。利用可能なゾーンを選択した後は、正しいと思われます。私はAMIをチェックし、使用する正しいイメージを引っ張ります。 pemファイルをJenkinsに追加しました。このファイルは保存され、作成されたAMIイメージに追加されます。
これを実行するにはどうすればよいですか?私が正しく設定していないものがありますか?私はセットアップの問題なしで記事を辿った。すべての助けに感謝します。
あなたが利用可能ゾーン(だけでなく、地域)を選択する必要がある場合、私はあなたの領域内のゾーンを指定する文字が欠落しています。おそらく、それは私たち - イースト1a、私たち - イースト1bなどでなければなりません。 –
ありがとうございましたが、私はそれを調べました。 Jenkinsとプラグインは、あらかじめ入力されているドロップダウンを提供するだけで、唯一の選択肢は地域だけです。 us-east-1などがあります。それを変更する別の場所はありますか? – lumberjacked
こんにちは@lumberjackedでも私は同じ問題に直面しています。あなたはどんな解決策を見つけることができますか? –