More Related Content
Similar to Jenkins@EC2 による 継続的インテグレーション
Similar to Jenkins@EC2 による 継続的インテグレーション (20)
Jenkins@EC2 による 継続的インテグレーション
- 4. ...
( )
--Martin Fowler
- 6. WAR
...
...
java -jar jenkins.war
http://jenkins-ci.org
- 31. WAR
...
java -jar jenkins.war
http://jenkins-ci.org
- 35. ZIP
...
http://s3.amazonaws.com/ec2-downloads/ec2-api-tools.zip
- 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"
Editor's Notes
- \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