{"action":"created","issue":{"url":"https://api.github.com/repos/zendesk/samson/issues/421","labels_url":"https://api.github.com/repos/zendesk/samson/issues/421/labels{/name}","comments_url":"https://api.github.com/repos/zendesk/samson/issues/421/comments","events_url":"https://api.github.com/repos/zendesk/samson/issues/421/events","html_url":"https://github.com/zendesk/samson/pull/421","id":81002130,"number":421,"title":"Plugin to allow writing stages with Ruby script instead of Bash","user":{"login":"henders","id":515143,"avatar_url":"https://avatars.githubusercontent.com/u/515143?v=3","gravatar_id":"","url":"https://api.github.com/users/henders","html_url":"https://github.com/henders","followers_url":"https://api.github.com/users/henders/followers","following_url":"https://api.github.com/users/henders/following{/other_user}","gists_url":"https://api.github.com/users/henders/gists{/gist_id}","starred_url":"https://api.github.com/users/henders/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/henders/subscriptions","organizations_url":"https://api.github.com/users/henders/orgs","repos_url":"https://api.github.com/users/henders/repos","events_url":"https://api.github.com/users/henders/events{/privacy}","received_events_url":"https://api.github.com/users/henders/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":9,"created_at":"2015-05-26T15:02:34Z","updated_at":"2015-05-27T16:13:52Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/zendesk/samson/pulls/421","html_url":"https://github.com/zendesk/samson/pull/421","diff_url":"https://github.com/zendesk/samson/pull/421.diff","patch_url":"https://github.com/zendesk/samson/pull/421.patch"},"body":"Added a dropdown for editing stage commands to denote whether it should be executed as a ruby or shell script.\r\n\r\nThis should lay some groundwork when we want to slot in a Docker executer for meatballs integration.\r\n\r\n![screen shot 2015-05-26 at 16 02 51](https://cloud.githubusercontent.com/assets/515143/7815520/d3877548-03c0-11e5-8f92-30175f2587f6.png)\r\n\r\n![screen shot 2015-05-26 at 16 02 04](https://cloud.githubusercontent.com/assets/515143/7815487/9cae68d8-03c0-11e5-9e85-0a1c4d341abc.png)\r\n\r\n\r\n\r\n/cc @zendesk/runway @zendesk/samson \r\n\r\n### References\r\n - Jira link:\r\n\r\n### Risks\r\n - None"},"comment":{"url":"https://api.github.com/repos/zendesk/samson/issues/comments/105981699","html_url":"https://github.com/zendesk/samson/pull/421#issuecomment-105981699","issue_url":"https://api.github.com/repos/zendesk/samson/issues/421","id":105981699,"user":{"login":"henders","id":515143,"avatar_url":"https://avatars.githubusercontent.com/u/515143?v=3","gravatar_id":"","url":"https://api.github.com/users/henders","html_url":"https://github.com/henders","followers_url":"https://api.github.com/users/henders/followers","following_url":"https://api.github.com/users/henders/following{/other_user}","gists_url":"https://api.github.com/users/henders/gists{/gist_id}","starred_url":"https://api.github.com/users/henders/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/henders/subscriptions","organizations_url":"https://api.github.com/users/henders/orgs","repos_url":"https://api.github.com/users/henders/repos","events_url":"https://api.github.com/users/henders/events{/privacy}","received_events_url":"https://api.github.com/users/henders/received_events","type":"User","site_admin":false},"created_at":"2015-05-27T16:13:52Z","updated_at":"2015-05-27T16:13:52Z","body":"@grosser \r\nSorry, but which of the options were you referring to when you said 'yes'?\r\n\r\nAlso at the end of the day, since Samson is still just a generic scheduler of scripts, the idea of this plugin was to allow them to write these deploy scripts in Ruby if they so chose if their bash-fu isn't up to snuff.\r\n\r\nAt the moment Voice(https://samson.zende.sk/projects/voice/stages/voice-staging) have some complicated bash scripts just because bash has ugly and limited conditional syntax.  And scripts like that don't really belong in the Git Repo as it's not related to the project itself."}}