john pfeiffer
  • Home
  • Categories
  • Tags
  • Archives

Continuous integration bamboo aws ec2

bamboo aws ec2

Create a Test Plan -> Create a Job -> Create a shared artifact definition (e.g. */.tar.gz)

Create Tasks (Source Code Checkout=clean! subdir git, CreateArtifactTask) ls . -ahl # just ./git directory mkdir -p ./example_artifact cp -a ./git/somestuff ./example_artifact tar -czf ./example_artifact.tar.gz ./example_artifact

https://confluence.atlassian.com/display/BAMBOO/Configuring+Elastic+Bamboo

http://cloud-images.ubuntu.com/releases/12.04.2/release/ e.g. instance based ubuntu 12.04.4 (64 bit)

https://example.atlassian.net/builds/admin/elastic/image/configuration/viewElasticImageConfigurations.action

https://example.atlassian.net/builds/admin/elastic/viewElasticInstance.action?instanceId=i-123456

Create a Deployment Project (not just a Plan) -> Create an Environment Dedicate your Instance to that Environment


ssh -i /data/jirastudio/bamboo/home/xml-data/configuration/elasticbamboo.pk ec2-user@your-ec2-ip

NOTE that if you configure the USER to be different on your ami then ssh won't work =(

(hint: try user ubuntu , ssh -i bamboo.pk ubuntu@your-ec2-ip)


  • « For loop from file infinite while subdirs cut delimit strtok name diff du sh
  • selenium phantomjs headless browser python install »

Published

Apr 2, 2014

Category

linux

~101 words

Tags

  • aws 8
  • bamboo 4
  • continuous 4
  • ec2 4
  • integration 5
  • linux 249