JenkinsとEC2でCIを達成する方法が非常に多く、奇妙なことに私のニーズに合っていないようです。JenkinsからEC2マシンにスプリングブートアプリケーションのjarをデプロイする方法
私は2つのEC2 ubuntuインスタンスを持っています。 1つは空で、もう1つはJenkinsがインストールされています。 私はJenkinsマシン上でビルドを実行し、そのジャーを他のubuntuマシンにコピーしたいと思います。
JenkinsとEC2でCIを達成する方法が非常に多く、奇妙なことに私のニーズに合っていないようです。JenkinsからEC2マシンにスプリングブートアプリケーションのjarをデプロイする方法
私は2つのEC2 ubuntuインスタンスを持っています。 1つは空で、もう1つはJenkinsがインストールされています。 私はJenkinsマシン上でビルドを実行し、そのジャーを他のubuntuマシンにコピーしたいと思います。
AWSコード配布..私はそれが奴隷、ドッカーズなどが含まれていませんフォローする良い情報源を見つけることができない非常に単純な流れ - jarファイルが存在したら、私はあるだmvn spring-boot:run
を実行したいですJenkinsを使用してEC2インスタンスに展開できます。
クイックgoogle検索では、この非常に詳細な指示がhow to setup code pipeline with AWS Code Deployに届いています。
パイプラインは、必要に応じてGitHub -> Jenkins -> EC2
フローを使用します。ビルドを行うにはジェンキンスを設定
が、他のマシンに
をアーティファクトをscpが答えはおかげで、私はCodeDeployに慣れていないよここにhow to setup ssh keys for jenkins to publish via ssh SSH
のためのキーの設定についてあります...マイクロEC2インスタンスのような無料のAWSサービスですか? – Killyz
EC2インスタンスを使用している場合は無料です。[Code Deploy](https://aws.amazon.com/codedeploy/faqs/)の「請求」セクションを参照してください。 'on-premise'インスタンスを実行している場合、インスタンス更新につき$ 0.02を支払うことになります。 'on-premise'インスタンスが何か不思議なら、[this](http://docs.aws.amazon.com/codedeploy/latest/userguide/instances-on-premises.html)を見てください。 – DevDio