Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
あなたの側で、あなた以上に考える。
JenkinsのAWS連携JenkinsのAWS連携JenkinsのAWS連携
1
あなたの側で、あなた以上に考える。あなたの側で、あなた以上に考える。
• 日名川 幸矢 / Hinagawa Koya
自己紹介
• 日名川 幸矢 / Hinagawa Koya
• 株式会社スカイアーチネットワークス• 株式会社スカイアーチネ...
あなたの側で、あなた以上に考える。Jenkinsの概要
・Jenkinsとは継続的インテグレーションツール
・Gitなどのバージョン管理ツールと連携・Gitなどのバージョン管理ツールと連携
・シェルスクリプトなどのコマンドを実⾏・シェルスクリプ...
あなたの側で、あなた以上に考える。Jenkinsのログイン画面
4
あなたの側で、あなた以上に考える。JenkinsのTOP画面
5
あなたの側で、あなた以上に考える。Jenkinsのジョブ設定画面
6
あなたの側で、あなた以上に考える。Jenkinsのジョブ設定画面
7
あなたの側で、あなた以上に考える。Jenkinsのジョブ設定画面
8
あなたの側で、あなた以上に考える。Jenkinsのジョブ設定画面
9
あなたの側で、あなた以上に考える。Jenkinsのインストール
yum install javayum install java
wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-...
あなたの側で、あなた以上に考える。JenkinsとBeanstalk
Beanstalk
・ミドルウェア設定済みの環境を使用出来るサービス・ミドルウェア設定済みの環境を使用出来るサービス
・ AWS Beanstalk Publisher Pl...
あなたの側で、あなた以上に考える。JenkinsとBeanstalk
12
あなたの側で、あなた以上に考える。JenkinsとBeanstalk
13
あなたの側で、あなた以上に考える。JenkinsとCodeDeploy
CodeDeploy
・アプリケーションをデプロイするサービス・アプリケーションをデプロイするサービス
・AWS CodeDeploy Plugin for Jenkins...
あなたの側で、あなた以上に考える。JenkinsとCodeDeploy
15
あなたの側で、あなた以上に考える。JenkinsとCloudFormation
CloudFormation
・ AWSインフラをコードから生成するサービス・ AWSインフラをコードから生成するサービス
・jenkins-cloudformat...
あなたの側で、あなた以上に考える。JenkinsとCloudFormation
17
あなたの側で、あなた以上に考える。JenkinsとCloudWatchLogs
CloudWatchLogs
・ログをCloudWatchに保存するサービス・ログをCloudWatchに保存するサービス
・AWS CLIを使用・AWS CLIを...
あなたの側で、あなた以上に考える。JenkinsとCloudWatchLogs
19
あなたの側で、あなた以上に考える。JenkinsとCloudWatchLogs
20
あなたの側で、あなた以上に考える。JenkinsとCloudWatchLogs
21
あなたの側で、あなた以上に考える。JenkinsとCloudWatchLogs
22
あなたの側で、あなた以上に考える。弊社事例
①push
②hook
④notification
③status
23
あなたの側で、あなた以上に考える。
ご清聴ありがとうございます。ご清聴ありがとうございます。
24
Upcoming SlideShare
Loading in …5
×

JenkinsのAWS連携

1,259 views

Published on

OpsJAWS#7のLT資料です。

Published in: Business
  • Be the first to comment

  • Be the first to like this

JenkinsのAWS連携

  1. 1. あなたの側で、あなた以上に考える。 JenkinsのAWS連携JenkinsのAWS連携JenkinsのAWS連携 1
  2. 2. あなたの側で、あなた以上に考える。あなたの側で、あなた以上に考える。 • 日名川 幸矢 / Hinagawa Koya 自己紹介 • 日名川 幸矢 / Hinagawa Koya • 株式会社スカイアーチネットワークス• 株式会社スカイアーチネットワークス • AWS運用経験4年• AWS運用経験4年 • 好きなAWSサービス AutoScaling • 好きなもの にんにくラーメン• 好きなもの にんにくラーメン • ポケモンGOよりヘイデイが好き• ポケモンGOよりヘイデイが好き
  3. 3. あなたの側で、あなた以上に考える。Jenkinsの概要 ・Jenkinsとは継続的インテグレーションツール ・Gitなどのバージョン管理ツールと連携・Gitなどのバージョン管理ツールと連携 ・シェルスクリプトなどのコマンドを実⾏・シェルスクリプトなどのコマンドを実⾏ ・様々なプラグインがありAWSとも連携・様々なプラグインがありAWSとも連携 3
  4. 4. あなたの側で、あなた以上に考える。Jenkinsのログイン画面 4
  5. 5. あなたの側で、あなた以上に考える。JenkinsのTOP画面 5
  6. 6. あなたの側で、あなた以上に考える。Jenkinsのジョブ設定画面 6
  7. 7. あなたの側で、あなた以上に考える。Jenkinsのジョブ設定画面 7
  8. 8. あなたの側で、あなた以上に考える。Jenkinsのジョブ設定画面 8
  9. 9. あなたの側で、あなた以上に考える。Jenkinsのジョブ設定画面 9
  10. 10. あなたの側で、あなた以上に考える。Jenkinsのインストール yum install javayum install java wget -O /etc/yum.repos.d/jenkins.repo http://pkg.jenkins-ci.org/redhat/jenkins.repo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key yum install jenkins /etc/init.d/jenkins start yum install java wget http://mirrors.jenkins-ci.org/war/latest/jenkins.warwget http://mirrors.jenkins-ci.org/war/latest/jenkins.war java -jar jenkins.war 10
  11. 11. あなたの側で、あなた以上に考える。JenkinsとBeanstalk Beanstalk ・ミドルウェア設定済みの環境を使用出来るサービス・ミドルウェア設定済みの環境を使用出来るサービス ・ AWS Beanstalk Publisher Pluginを使用・ AWS Beanstalk Publisher Pluginを使用 ・コマンドラインでのデプロイによる手間を解消・コマンドラインでのデプロイによる手間を解消 ・master更新時に自動的にデプロイ可能・master更新時に自動的にデプロイ可能 11
  12. 12. あなたの側で、あなた以上に考える。JenkinsとBeanstalk 12
  13. 13. あなたの側で、あなた以上に考える。JenkinsとBeanstalk 13
  14. 14. あなたの側で、あなた以上に考える。JenkinsとCodeDeploy CodeDeploy ・アプリケーションをデプロイするサービス・アプリケーションをデプロイするサービス ・AWS CodeDeploy Plugin for Jenkinsを使用・AWS CodeDeploy Plugin for Jenkinsを使用 ・CLIでのデプロイによる手間を解消・CLIでのデプロイによる手間を解消 ・master更新時に自動的にデプロイ可能・master更新時に自動的にデプロイ可能 14
  15. 15. あなたの側で、あなた以上に考える。JenkinsとCodeDeploy 15
  16. 16. あなたの側で、あなた以上に考える。JenkinsとCloudFormation CloudFormation ・ AWSインフラをコードから生成するサービス・ AWSインフラをコードから生成するサービス ・jenkins-cloudformation-pluginを使用・jenkins-cloudformation-pluginを使用 ・テスト実⾏時に新環境を生成し完了後に破棄が可能・テスト実⾏時に新環境を生成し完了後に破棄が可能 ・ブルーグリーンデプロイが可能・ブルーグリーンデプロイが可能 16
  17. 17. あなたの側で、あなた以上に考える。JenkinsとCloudFormation 17
  18. 18. あなたの側で、あなた以上に考える。JenkinsとCloudWatchLogs CloudWatchLogs ・ログをCloudWatchに保存するサービス・ログをCloudWatchに保存するサービス ・AWS CLIを使用・AWS CLIを使用 ・⼤量のログを検索する場合コンソールからは困難・⼤量のログを検索する場合コンソールからは困難 ・jenkinsをバッチサーバとして使用・jenkinsをバッチサーバとして使用 18
  19. 19. あなたの側で、あなた以上に考える。JenkinsとCloudWatchLogs 19
  20. 20. あなたの側で、あなた以上に考える。JenkinsとCloudWatchLogs 20
  21. 21. あなたの側で、あなた以上に考える。JenkinsとCloudWatchLogs 21
  22. 22. あなたの側で、あなた以上に考える。JenkinsとCloudWatchLogs 22
  23. 23. あなたの側で、あなた以上に考える。弊社事例 ①push ②hook ④notification ③status 23
  24. 24. あなたの側で、あなた以上に考える。 ご清聴ありがとうございます。ご清聴ありがとうございます。 24

×