{"action":"created","issue":{"url":"https://api.github.com/repos/dotCMS/core/issues/10087","repository_url":"https://api.github.com/repos/dotCMS/core","labels_url":"https://api.github.com/repos/dotCMS/core/issues/10087/labels{/name}","comments_url":"https://api.github.com/repos/dotCMS/core/issues/10087/comments","events_url":"https://api.github.com/repos/dotCMS/core/issues/10087/events","html_url":"https://github.com/dotCMS/core/issues/10087","id":187833055,"number":10087,"title":"Gradle script for managing lifecycle of remote instances and execution of integration/functional tests","user":{"login":"dsilvam","id":1576794,"avatar_url":"https://avatars.githubusercontent.com/u/1576794?v=3","gravatar_id":"","url":"https://api.github.com/users/dsilvam","html_url":"https://github.com/dsilvam","followers_url":"https://api.github.com/users/dsilvam/followers","following_url":"https://api.github.com/users/dsilvam/following{/other_user}","gists_url":"https://api.github.com/users/dsilvam/gists{/gist_id}","starred_url":"https://api.github.com/users/dsilvam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dsilvam/subscriptions","organizations_url":"https://api.github.com/users/dsilvam/orgs","repos_url":"https://api.github.com/users/dsilvam/repos","events_url":"https://api.github.com/users/dsilvam/events{/privacy}","received_events_url":"https://api.github.com/users/dsilvam/received_events","type":"User","site_admin":false},"labels":[{"id":451435639,"url":"https://api.github.com/repos/dotCMS/core/labels/Release%20:%203.7.0","name":"Release : 3.7.0","color":"fbca04","default":false}],"state":"open","locked":false,"assignee":{"login":"agomez-dotcms","id":22307536,"avatar_url":"https://avatars.githubusercontent.com/u/22307536?v=3","gravatar_id":"","url":"https://api.github.com/users/agomez-dotcms","html_url":"https://github.com/agomez-dotcms","followers_url":"https://api.github.com/users/agomez-dotcms/followers","following_url":"https://api.github.com/users/agomez-dotcms/following{/other_user}","gists_url":"https://api.github.com/users/agomez-dotcms/gists{/gist_id}","starred_url":"https://api.github.com/users/agomez-dotcms/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/agomez-dotcms/subscriptions","organizations_url":"https://api.github.com/users/agomez-dotcms/orgs","repos_url":"https://api.github.com/users/agomez-dotcms/repos","events_url":"https://api.github.com/users/agomez-dotcms/events{/privacy}","received_events_url":"https://api.github.com/users/agomez-dotcms/received_events","type":"User","site_admin":false},"assignees":[{"login":"agomez-dotcms","id":22307536,"avatar_url":"https://avatars.githubusercontent.com/u/22307536?v=3","gravatar_id":"","url":"https://api.github.com/users/agomez-dotcms","html_url":"https://github.com/agomez-dotcms","followers_url":"https://api.github.com/users/agomez-dotcms/followers","following_url":"https://api.github.com/users/agomez-dotcms/following{/other_user}","gists_url":"https://api.github.com/users/agomez-dotcms/gists{/gist_id}","starred_url":"https://api.github.com/users/agomez-dotcms/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/agomez-dotcms/subscriptions","organizations_url":"https://api.github.com/users/agomez-dotcms/orgs","repos_url":"https://api.github.com/users/agomez-dotcms/repos","events_url":"https://api.github.com/users/agomez-dotcms/events{/privacy}","received_events_url":"https://api.github.com/users/agomez-dotcms/received_events","type":"User","site_admin":false}],"milestone":{"url":"https://api.github.com/repos/dotCMS/core/milestones/48","html_url":"https://github.com/dotCMS/core/milestones/Rex%20Current","labels_url":"https://api.github.com/repos/dotCMS/core/milestones/48/labels","id":2105378,"number":48,"title":"Rex Current","description":"","creator":{"login":"dsilvam","id":1576794,"avatar_url":"https://avatars.githubusercontent.com/u/1576794?v=3","gravatar_id":"","url":"https://api.github.com/users/dsilvam","html_url":"https://github.com/dsilvam","followers_url":"https://api.github.com/users/dsilvam/followers","following_url":"https://api.github.com/users/dsilvam/following{/other_user}","gists_url":"https://api.github.com/users/dsilvam/gists{/gist_id}","starred_url":"https://api.github.com/users/dsilvam/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/dsilvam/subscriptions","organizations_url":"https://api.github.com/users/dsilvam/orgs","repos_url":"https://api.github.com/users/dsilvam/repos","events_url":"https://api.github.com/users/dsilvam/events{/privacy}","received_events_url":"https://api.github.com/users/dsilvam/received_events","type":"User","site_admin":false},"open_issues":48,"closed_issues":3,"state":"open","created_at":"2016-10-31T21:31:53Z","updated_at":"2016-11-18T18:07:32Z","due_on":"2016-11-19T00:00:00Z","closed_at":null},"comments":2,"created_at":"2016-11-07T21:24:53Z","updated_at":"2016-11-18T23:42:07Z","closed_at":null,"body":"The gradle task will do the following:\r\n\r\n- [ ] Interact with AWS EC2 instance (Amazon Linux): launch, setup and terminate instances (https://github.com/classmethod/gradle-aws-plugin)\r\n- [ ] Interact with AWS RDS instance (All Supported Databases): create, setup and delete server (https://github.com/classmethod/gradle-aws-plugin)\r\n- [ ] Execute Integration and Functional Tests by running remote commands on AWS EC2 instance via SSH: execute bash script with console output log (https://gradle-ssh-plugin.github.io/)\r\n- [ ] Copy xml reports back for reporting\r\n\r\n#### Important Points :\r\n\r\n- Make sure every step logs to the console\r\n- Make sure when we run remote commands we do so getting the output over ssh to the local gradle console so we can monitor and debug jobs \r\n- Gradle task can read properties like AWS Key, db, AMI to use \r\n- All tests should run on 1 AMI we build.  The AMI should already have the following installed:\r\n     - Java\r\n     - Gradle\r\n     - Anything else we need.  \r\n\r\n"},"comment":{"url":"https://api.github.com/repos/dotCMS/core/issues/comments/261670940","html_url":"https://github.com/dotCMS/core/issues/10087#issuecomment-261670940","issue_url":"https://api.github.com/repos/dotCMS/core/issues/10087","id":261670940,"user":{"login":"agomez-dotcms","id":22307536,"avatar_url":"https://avatars.githubusercontent.com/u/22307536?v=3","gravatar_id":"","url":"https://api.github.com/users/agomez-dotcms","html_url":"https://github.com/agomez-dotcms","followers_url":"https://api.github.com/users/agomez-dotcms/followers","following_url":"https://api.github.com/users/agomez-dotcms/following{/other_user}","gists_url":"https://api.github.com/users/agomez-dotcms/gists{/gist_id}","starred_url":"https://api.github.com/users/agomez-dotcms/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/agomez-dotcms/subscriptions","organizations_url":"https://api.github.com/users/agomez-dotcms/orgs","repos_url":"https://api.github.com/users/agomez-dotcms/repos","events_url":"https://api.github.com/users/agomez-dotcms/events{/privacy}","received_events_url":"https://api.github.com/users/agomez-dotcms/received_events","type":"User","site_admin":false},"created_at":"2016-11-18T23:42:06Z","updated_at":"2016-11-18T23:42:06Z","body":"PR: https://github.com/dotCMS/core/pull/10156"}}
{"actor":{"display_login":"agomez-dotcms"}}