AWS CodePipelineからCodeBuildを使ってソースコードをビルドする
AWS CodePipelineとCodeBuild どちらもAWSのマネージドサービスで、PipelineはCI/CDを管理することができ、CodeBuildはソースコードのビルドとテストを行うことができます。 Cod…
AWS CodePipelineとCodeBuild どちらもAWSのマネージドサービスで、PipelineはCI/CDを管理することができ、CodeBuildはソースコードのビルドとテストを行うことができます。 Cod…
CodeBuildとは AWSのマネージドサービスでソースコードのビルドができるのがCodeBuildできます。今回はSpring BootでKotlinを使ったソースコードを実際にビルドします。 環境 環境はざっくりこ…
Spring Bootで使用するプラグイン設定 S3へのアップロードは下記を参照してください Spring BootからS3にファイルをアップロードする方法 build.gradle全てを載せているので必要ないものも入っ…
Basic認証をかける方法 S3はホスティングの機能はありますがBasic認証を設定する機能はないのでEC2にNginxをインストールしてNginxでBasic認証を実現します。 やることは Basic認証の設定 S3へ…
Jenkinsサーバーとは違うバッチ専用サーバーとの連携 基本的にJenkinsサーバーとは違うサーバーでバッチ処理を行うことが多いと思うのでsshで他のサーバーに接続してバッチ処理を行うことが多いと思います。 公開鍵の…
Spring Bootで使用するプラグイン設定 build.gradle全てを載せているので必要ないものも入っています。 S3に必要な設定にはコメントをつけてます。 buildscript { ext { kotlinV…
インストール手順 EC2のインスタンス作成方法は省きます。 EC2のJavaのバージョン確認 $ java -version java version “1.7.0_151” Jenkinsのインストール インストールし…
Kinesis Firehose 東京リージョンへの移行 日本時間の2017年8月25日についにKinesis Firehoseが東京リージョンでも使えるようになりました。 これまで、Kinesis Fiirehoseと…
AWS CLI AWS CLIとはAWSのリソースに対してコマンドライン上から扱うことのできるツールです。導入にはPythonが必要になる方法もあるのでその時はインストールしておいてください。 Macでのインストール方法…
行番号を表示するROW_NUMBER()関数 RedshiftにもMySQLと同じように行番号を数えるrownumのような関数があります。それがROW_NUMBERです。 使い方は下記で、ROW_NUMBER関数自体には…