Advertisement
Guest User

Untitled

a guest
Jul 28th, 2015
217
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.98 KB | None | 0 0
  1. #!/usr/bin/env ruby
  2.  
  3. namespace :heroku do
  4. namespace :deploy do
  5. task :before, [:commit] do |t, args|
  6.  
  7. puts "Enter deployer name: "
  8. STDOUT.flush
  9. deployer = 'Vadim'
  10.  
  11. HerokuSan.project.apps.each do |env_name|
  12.  
  13. auto_tag = (`autotag list playground | tail -1 | sed -e 's^.*refs/tags/^^'`).chomp
  14.  
  15. case env_name
  16. when 'production'
  17. application_name = 'production-web-application'
  18. when 'playground'
  19. application_name = 'playground-web-application'
  20. when 'uat'
  21. application_name = 'uat-web-application'
  22. when 'staging'
  23. application_name = 'staging-web-application'
  24. end
  25.  
  26. # newrelic deployments -u deployer -a application_name -e env_name -r auto_tag -l 866c049fd22af2fc58f842c6e1a527c93f44a273
  27. newrelic deployments -u vadim -a playground-web-application -e playground -r playground/20150219203657 -l 866c049fd22af2fc58f842c6e1a527c93f44a273
  28. end
  29. end
  30. end
  31. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement