AWS

AWS CodeDeployを使う時のEC2のセットアップ #AWS

AWS

概要 CodeDeployを使ってEC2にデプロイするときに準備すること。 既にEC2インスタンス自体は存在することを想定。 AWS CodeDeployエージェントのインストール docs.aws.amazon.com rubyとwgetを先に入れておく必要があるようだ # ステータス sudo service co…

AWS CodeDeployのApplicationStopは旧リビジョンのスクリプトが使われる #AWS

AWS

概要 CodeDeployのApplicationStopは旧リビジョンのスクリプトが使われる。 どういう問題が起きるか? 一度デプロイに成功した後、二度目以降で発生するようなバグがApplicationStopのスクリプトで発生すると、再試行してもエラーになり続ける。 (新しい修…

AWS CodeDeployでSpringBootのデプロイが終わらない #AWS

概要 AWS CodeDeployを使ってSpringBootをEC2にデプロイするようにした。 bashのスクリプトを使って、javaコマンドのバックグラウンド実行(&)で起動したところデプロイが終わらなかった。 もう少し正確にいうと、スクリプトは期待通りに動作し、Bootアプリ…

AWS CodeBuild でMaven Wrapperが使えない #AWS初心者

AWS

概要 AWS CodeBuildで提供されているJavaビルド環境( aws/codebuild/java:openjdk-8 )ではMaven Wrapperがエラーなってしまう。 Mavenはイメージに含まれているのでそれをそのまま使うか、別イメージを利用する必要がありそう。 詳細 CIツールとしてCodeBu…

AWS CLIの導入

AWS

概要 aws cli をMacで使えるようになるまで。 手順 pythonのインストール $ python --version はいってた aws cli のインストール $ curl "https://bootstrap.pypa.io/get-pip.py" -o "get-pip.py" $ sudo python get-pip.py $ sudo pip install awscli --up…