Suche senden
Hochladen
Jenkins@EC2 による 継続的インテグレーション
•
Als KEY, PDF herunterladen
•
12 gefällt mir
•
3,712 views
bluepapa32
Folgen
Technologie
Diashow-Anzeige
Melden
Teilen
Diashow-Anzeige
Melden
Teilen
1 von 48
Jetzt herunterladen
Empfohlen
Deployment automation
Deployment automation
Riccardo Lemmi
Vagrant development environment
Vagrant development environment
Hiraq Citra M
Jenkins and ansible reference
Jenkins and ansible reference
laonap166
infra-as-code
infra-as-code
Itamar Hassin
Testing Ansible with Jenkins and Docker
Testing Ansible with Jenkins and Docker
Dennis Rowe
Ansible basics workshop
Ansible basics workshop
David Karban
Ansible presentation
Ansible presentation
John Lynch
Monitor-Driven Development Using Ansible
Monitor-Driven Development Using Ansible
Itamar Hassin
Empfohlen
Deployment automation
Deployment automation
Riccardo Lemmi
Vagrant development environment
Vagrant development environment
Hiraq Citra M
Jenkins and ansible reference
Jenkins and ansible reference
laonap166
infra-as-code
infra-as-code
Itamar Hassin
Testing Ansible with Jenkins and Docker
Testing Ansible with Jenkins and Docker
Dennis Rowe
Ansible basics workshop
Ansible basics workshop
David Karban
Ansible presentation
Ansible presentation
John Lynch
Monitor-Driven Development Using Ansible
Monitor-Driven Development Using Ansible
Itamar Hassin
プラットフォーム分科会_20100804
プラットフォーム分科会_20100804
Yoshiki Ushida
DevOpsDaysCPT Ansible Infrastrucutre as Code 2017
DevOpsDaysCPT Ansible Infrastrucutre as Code 2017
Jumping Bean
Ansible Oxford - Cows & Containers
Ansible Oxford - Cows & Containers
jonatanblue
Ansible is the simplest way to automate. MoldCamp, 2015
Ansible is the simplest way to automate. MoldCamp, 2015
Alex S
IronRuby
IronRuby
Alex Moore
Custom Non-RDS Multi-AZ Mysql Replication
Custom Non-RDS Multi-AZ Mysql Replication
Michael H. Oshita
Deploying PHP Applications with Ansible
Deploying PHP Applications with Ansible
Orestes Carracedo
Ansible intro
Ansible intro
Marcelo Quintiliano da Silva
#OktoCampus - Workshop : An introduction to Ansible
#OktoCampus - Workshop : An introduction to Ansible
Cédric Delgehier
Running Node.js in Production using Passenger
Running Node.js in Production using Passenger
davidchubbs
Go Faster with Ansible (AWS meetup)
Go Faster with Ansible (AWS meetup)
Richard Donkin
CocoaPods
CocoaPods
Denis Lebedev
Provisioning iOS CI Server with Ansible
Provisioning iOS CI Server with Ansible
Shashikant Jagtap
Coocoo for Cocoapods
Coocoo for Cocoapods
Allan Davis
A Introduction of Packer
A Introduction of Packer
Freyr Lin
Cyansible
Cyansible
Alan Norton
Windows Containers - Microsoft Ignite The Tour
Windows Containers - Microsoft Ignite The Tour
Eran Stiller
Cialug August 2021
Cialug August 2021
Andrew Denner
wwc start-launched
wwc start-launched
Mat Schaffer
Jenkinsとamazon ecsで コンテナCI
Jenkinsとamazon ecsで コンテナCI
shigeyuki azuchi
Android 5.0 Camera2 APIs
Android 5.0 Camera2 APIs
Balwinder Kaur
JenkinsのAWS連携
JenkinsのAWS連携
株式会社スカイアーチネットワークス
Weitere ähnliche Inhalte
Was ist angesagt?
プラットフォーム分科会_20100804
プラットフォーム分科会_20100804
Yoshiki Ushida
DevOpsDaysCPT Ansible Infrastrucutre as Code 2017
DevOpsDaysCPT Ansible Infrastrucutre as Code 2017
Jumping Bean
Ansible Oxford - Cows & Containers
Ansible Oxford - Cows & Containers
jonatanblue
Ansible is the simplest way to automate. MoldCamp, 2015
Ansible is the simplest way to automate. MoldCamp, 2015
Alex S
IronRuby
IronRuby
Alex Moore
Custom Non-RDS Multi-AZ Mysql Replication
Custom Non-RDS Multi-AZ Mysql Replication
Michael H. Oshita
Deploying PHP Applications with Ansible
Deploying PHP Applications with Ansible
Orestes Carracedo
Ansible intro
Ansible intro
Marcelo Quintiliano da Silva
#OktoCampus - Workshop : An introduction to Ansible
#OktoCampus - Workshop : An introduction to Ansible
Cédric Delgehier
Running Node.js in Production using Passenger
Running Node.js in Production using Passenger
davidchubbs
Go Faster with Ansible (AWS meetup)
Go Faster with Ansible (AWS meetup)
Richard Donkin
CocoaPods
CocoaPods
Denis Lebedev
Provisioning iOS CI Server with Ansible
Provisioning iOS CI Server with Ansible
Shashikant Jagtap
Coocoo for Cocoapods
Coocoo for Cocoapods
Allan Davis
A Introduction of Packer
A Introduction of Packer
Freyr Lin
Cyansible
Cyansible
Alan Norton
Windows Containers - Microsoft Ignite The Tour
Windows Containers - Microsoft Ignite The Tour
Eran Stiller
Cialug August 2021
Cialug August 2021
Andrew Denner
wwc start-launched
wwc start-launched
Mat Schaffer
Was ist angesagt?
(19)
プラットフォーム分科会_20100804
プラットフォーム分科会_20100804
DevOpsDaysCPT Ansible Infrastrucutre as Code 2017
DevOpsDaysCPT Ansible Infrastrucutre as Code 2017
Ansible Oxford - Cows & Containers
Ansible Oxford - Cows & Containers
Ansible is the simplest way to automate. MoldCamp, 2015
Ansible is the simplest way to automate. MoldCamp, 2015
IronRuby
IronRuby
Custom Non-RDS Multi-AZ Mysql Replication
Custom Non-RDS Multi-AZ Mysql Replication
Deploying PHP Applications with Ansible
Deploying PHP Applications with Ansible
Ansible intro
Ansible intro
#OktoCampus - Workshop : An introduction to Ansible
#OktoCampus - Workshop : An introduction to Ansible
Running Node.js in Production using Passenger
Running Node.js in Production using Passenger
Go Faster with Ansible (AWS meetup)
Go Faster with Ansible (AWS meetup)
CocoaPods
CocoaPods
Provisioning iOS CI Server with Ansible
Provisioning iOS CI Server with Ansible
Coocoo for Cocoapods
Coocoo for Cocoapods
A Introduction of Packer
A Introduction of Packer
Cyansible
Cyansible
Windows Containers - Microsoft Ignite The Tour
Windows Containers - Microsoft Ignite The Tour
Cialug August 2021
Cialug August 2021
wwc start-launched
wwc start-launched
Andere mochten auch
Jenkinsとamazon ecsで コンテナCI
Jenkinsとamazon ecsで コンテナCI
shigeyuki azuchi
Android 5.0 Camera2 APIs
Android 5.0 Camera2 APIs
Balwinder Kaur
JenkinsのAWS連携
JenkinsのAWS連携
株式会社スカイアーチネットワークス
AWS Black Belt Techシリーズ リザーブドインスタンス & スポットインスタンス
AWS Black Belt Techシリーズ リザーブドインスタンス & スポットインスタンス
Amazon Web Services Japan
AWS Black Belt Tech シリーズ 2015 - AWS CodeCommit & AWS CodePipeline & AWS CodeD...
AWS Black Belt Tech シリーズ 2015 - AWS CodeCommit & AWS CodePipeline & AWS CodeD...
Amazon Web Services Japan
AWS Black Belt Online Seminar AWS上のJenkins活用方法
AWS Black Belt Online Seminar AWS上のJenkins活用方法
Amazon Web Services Japan
Camera API 3.0を触ってみた
Camera API 3.0を触ってみた
Masaki Otsuki
Andere mochten auch
(7)
Jenkinsとamazon ecsで コンテナCI
Jenkinsとamazon ecsで コンテナCI
Android 5.0 Camera2 APIs
Android 5.0 Camera2 APIs
JenkinsのAWS連携
JenkinsのAWS連携
AWS Black Belt Techシリーズ リザーブドインスタンス & スポットインスタンス
AWS Black Belt Techシリーズ リザーブドインスタンス & スポットインスタンス
AWS Black Belt Tech シリーズ 2015 - AWS CodeCommit & AWS CodePipeline & AWS CodeD...
AWS Black Belt Tech シリーズ 2015 - AWS CodeCommit & AWS CodePipeline & AWS CodeD...
AWS Black Belt Online Seminar AWS上のJenkins活用方法
AWS Black Belt Online Seminar AWS上のJenkins活用方法
Camera API 3.0を触ってみた
Camera API 3.0を触ってみた
Ähnlich wie Jenkins@EC2 による 継続的インテグレーション
Using Docker for Testing
Using Docker for Testing
Carlos Sanchez
MySQL on AWS 101
MySQL on AWS 101
Anders Karlsson
Apache Camel in the belly of the Docker whale
Apache Camel in the belly of the Docker whale
Henryk Konsek
Hacking Jenkins
Hacking Jenkins
Miro Cupak
AWS 기반 Docker, Kubernetes
AWS 기반 Docker, Kubernetes
정빈 권
Spinnaker 파트 1
Spinnaker 파트 1
Steven Shim
Deploying Rails App On Ec2
Deploying Rails App On Ec2
Akhil Bansal
Infrastructureascode slideshare-160331143725
Infrastructureascode slideshare-160331143725
miguel dominguez
Infrastructureascode slideshare-160331143725
Infrastructureascode slideshare-160331143725
MortazaJohari
Infrastructure as code: running microservices on AWS using Docker, Terraform,...
Infrastructure as code: running microservices on AWS using Docker, Terraform,...
Yevgeniy Brikman
Artem Zhurbila - docker clusters (solit 2015)
Artem Zhurbila - docker clusters (solit 2015)
Artem Zhurbila
How Jenkins Builds the Netflix Global Streaming Service
How Jenkins Builds the Netflix Global Streaming Service
Gareth Bowles
Microarmy - by J2 Labs
Microarmy - by J2 Labs
James Dennis
AWS Update | London - Elastic Beanstalk
AWS Update | London - Elastic Beanstalk
Amazon Web Services
Continuous Delivery: The Next Frontier
Continuous Delivery: The Next Frontier
Carlos Sanchez
Dockerize it: stop living in the past and embrace the future by Alex Nadalin
Dockerize it: stop living in the past and embrace the future by Alex Nadalin
Codemotion Dubai
Dockerize it! @ Codemotion 2016 in Rome
Dockerize it! @ Codemotion 2016 in Rome
Alessandro Nadalin
Dockerize it: stop living in the past and embrace the future
Dockerize it: stop living in the past and embrace the future
Codemotion
CI and CD at Scale: Scaling Jenkins with Docker and Apache Mesos
CI and CD at Scale: Scaling Jenkins with Docker and Apache Mesos
Carlos Sanchez
Introduction to Docker
Introduction to Docker
Kevin Littlejohn
Ähnlich wie Jenkins@EC2 による 継続的インテグレーション
(20)
Using Docker for Testing
Using Docker for Testing
MySQL on AWS 101
MySQL on AWS 101
Apache Camel in the belly of the Docker whale
Apache Camel in the belly of the Docker whale
Hacking Jenkins
Hacking Jenkins
AWS 기반 Docker, Kubernetes
AWS 기반 Docker, Kubernetes
Spinnaker 파트 1
Spinnaker 파트 1
Deploying Rails App On Ec2
Deploying Rails App On Ec2
Infrastructureascode slideshare-160331143725
Infrastructureascode slideshare-160331143725
Infrastructureascode slideshare-160331143725
Infrastructureascode slideshare-160331143725
Infrastructure as code: running microservices on AWS using Docker, Terraform,...
Infrastructure as code: running microservices on AWS using Docker, Terraform,...
Artem Zhurbila - docker clusters (solit 2015)
Artem Zhurbila - docker clusters (solit 2015)
How Jenkins Builds the Netflix Global Streaming Service
How Jenkins Builds the Netflix Global Streaming Service
Microarmy - by J2 Labs
Microarmy - by J2 Labs
AWS Update | London - Elastic Beanstalk
AWS Update | London - Elastic Beanstalk
Continuous Delivery: The Next Frontier
Continuous Delivery: The Next Frontier
Dockerize it: stop living in the past and embrace the future by Alex Nadalin
Dockerize it: stop living in the past and embrace the future by Alex Nadalin
Dockerize it! @ Codemotion 2016 in Rome
Dockerize it! @ Codemotion 2016 in Rome
Dockerize it: stop living in the past and embrace the future
Dockerize it: stop living in the past and embrace the future
CI and CD at Scale: Scaling Jenkins with Docker and Apache Mesos
CI and CD at Scale: Scaling Jenkins with Docker and Apache Mesos
Introduction to Docker
Introduction to Docker
Kürzlich hochgeladen
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Khem
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Overkill Security
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
The Digital Insurer
Architecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
lior mazor
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
The Digital Insurer
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
debabhi2
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
DianaGray10
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
MIND CTI
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
wesley chun
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
Dropbox
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Igalia
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
apidays
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Zilliz
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Nanddeep Nachan
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Juan lago vázquez
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Khushali Kathiriya
Kürzlich hochgeladen
(20)
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
Architecting Cloud Native Applications
Architecting Cloud Native Applications
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
AXA XL - Insurer Innovation Award Americas 2024
AXA XL - Insurer Innovation Award Americas 2024
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
DBX First Quarter 2024 Investor Presentation
DBX First Quarter 2024 Investor Presentation
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
Jenkins@EC2 による 継続的インテグレーション
1.
Jenkins EC2
@bluepapa32 2011/04/26
2.
@bluepapa32 http://d.hatena.ne.jp/bluepapa32/
AWS Jenkins ... Java Groovy Ruby
3.
... Jenkins
... EC2
4.
... (
) --Martin Fowler
5.
Jenkins
... ...
6.
WAR
... ... java -jar jenkins.war http://jenkins-ci.org
7.
Windows Mac OS X Linux
/ Unix
8.
...
9.
EC2
10.
SSH
11.
EC2 → → → →
12.
13.
... SSH
EC2
14.
... EC2 EC2
15.
... EC2 Jenkins
16.
... http://www.slideshare.net/kentamagawa/3aws
17.
EC2
18.
http://www.slideshare.net/kentamagawa/3amazon-ec2
19.
CPU → →
20.
...
21.
...
...
22.
/ AWS Management Console
23.
Root Device
... Elastic Block Store
24.
EBS
...
25.
...
26.
27.
1
...
28.
5 1
12 60 12 ...
29.
Root Device
... Elastic Block Store
30.
Jenkins
31.
WAR
... java -jar jenkins.war http://jenkins-ci.org
32.
EC2 ...
33.
... EC2 API Tools
..
34.
Amazon EC2 API
Tools
35.
ZIP
... http://s3.amazonaws.com/ec2-downloads/ec2-api-tools.zip
36.
X.509 cert-XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX.pem
37.
export JAVA_HOME=/Library/Java/Home export EC2_HOME=/usr/local/ec2-api-tools export
PATH=$EC2_HOME/bin:$PATH export EC2_URL=https://ap-northeast-1.ec2.amazonaws.com export EC2_PRIVATE_KEY=$HOME/.ec2/pk-XXXXXXXXXXXX.pem export EC2_CERT=$HOME/.ec2/cert-XXXXXXXXX.pem
38.
Instance ID
39.
ec2-start-instances [Instance ID]
40.
ec2-describe-instances [Instance ID]
41.
ec2-stop-instances [Instance ID]
42.
43.
#!/bin/bash # Usage: jenkins-slave.sh
[Instance ID] trap "ec2-stop-instances $1" 15 ec2-start-instances $1 HOST=`ec2-describe-instances $1 | grep INSTANCE | cut -f 4` curl -s http://localhost:8080/jnlpJars/slave.jar | ssh -i $HOME/.ssh/ec2.pem -o StrictHostKeyChecking=false $USER@$HOST "cat > slave.jar" ssh -i $HOME/.ssh/ec2.pem -o StrictHostKeyChecking=false root@$HOST "java -jar slave.jar"
44.
45.
46.
47.
EC2 EC2
Hinweis der Redaktion
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
\n
Jetzt herunterladen