ecrにdocker imageを上げるのを毎回手動でやるのは結構疲れます。ですのでtravis-ciを使って自動化しました。 .travis.ymlを作成する まず、このgistをそのままコピーして.travis.ymlを作成しました。 awsの環境変数を追加する ecrにdocker imageをpushするためには AWS_ACCESS_KEY_IDと AWS_SECRET_ACCESS_KEYが必要です。これをそのまま.travis.ymlに書くのはまずいので暗号化して.travis.ymlに追加します。そのために travisgemをインストールします。 travisgemをが環境変数の暗号化から.travis.ymlへの追加までうまくやってくれます。便利です。 $ gem install travis $ travis encrypt AWS_ACCESS_KEY_ID=AKI