{"action":"created","issue":{"url":"https://api.github.com/repos/cityoffortworth/FortWorthTexas.gov/issues/34","labels_url":"https://api.github.com/repos/cityoffortworth/FortWorthTexas.gov/issues/34/labels{/name}","comments_url":"https://api.github.com/repos/cityoffortworth/FortWorthTexas.gov/issues/34/comments","events_url":"https://api.github.com/repos/cityoffortworth/FortWorthTexas.gov/issues/34/events","html_url":"https://github.com/cityoffortworth/FortWorthTexas.gov/pull/34","id":57074065,"number":34,"title":"Prepare for CI server","user":{"login":"gregoryjscott","id":51882,"avatar_url":"https://avatars.githubusercontent.com/u/51882?v=3","gravatar_id":"","url":"https://api.github.com/users/gregoryjscott","html_url":"https://github.com/gregoryjscott","followers_url":"https://api.github.com/users/gregoryjscott/followers","following_url":"https://api.github.com/users/gregoryjscott/following{/other_user}","gists_url":"https://api.github.com/users/gregoryjscott/gists{/gist_id}","starred_url":"https://api.github.com/users/gregoryjscott/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/gregoryjscott/subscriptions","organizations_url":"https://api.github.com/users/gregoryjscott/orgs","repos_url":"https://api.github.com/users/gregoryjscott/repos","events_url":"https://api.github.com/users/gregoryjscott/events{/privacy}","received_events_url":"https://api.github.com/users/gregoryjscott/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":{"login":"bechatman","id":5533967,"avatar_url":"https://avatars.githubusercontent.com/u/5533967?v=3","gravatar_id":"","url":"https://api.github.com/users/bechatman","html_url":"https://github.com/bechatman","followers_url":"https://api.github.com/users/bechatman/followers","following_url":"https://api.github.com/users/bechatman/following{/other_user}","gists_url":"https://api.github.com/users/bechatman/gists{/gist_id}","starred_url":"https://api.github.com/users/bechatman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bechatman/subscriptions","organizations_url":"https://api.github.com/users/bechatman/orgs","repos_url":"https://api.github.com/users/bechatman/repos","events_url":"https://api.github.com/users/bechatman/events{/privacy}","received_events_url":"https://api.github.com/users/bechatman/received_events","type":"User","site_admin":false},"milestone":null,"comments":2,"created_at":"2015-02-09T19:01:54Z","updated_at":"2015-02-10T04:53:40Z","closed_at":null,"pull_request":{"url":"https://api.github.com/repos/cityoffortworth/FortWorthTexas.gov/pulls/34","html_url":"https://github.com/cityoffortworth/FortWorthTexas.gov/pull/34","diff_url":"https://github.com/cityoffortworth/FortWorthTexas.gov/pull/34.diff","patch_url":"https://github.com/cityoffortworth/FortWorthTexas.gov/pull/34.patch"},"body":"This sets up Rake tasks for the CI server (and for developers). This simplifies what the CI server has to run and allows us to change what the CI server does by simply changing the rake task and pushing to GitHub. The CI server will run the following commands after fetching the latest version of the repository from GitHub.\r\n\r\n- `bundle install` - This will install/update any gems that have been added to the Gemfile.\r\n- `rake ci:staging` - This will run the CI task for the environment (currently just performs a Jekyll build with the appropriate configuration). The CI job for production will call `rake ci:prod` instead.\r\n\r\nAdditional changes:\r\n- `_build.yml` is replaced by `_config.prod.yml` file that only contains the values that override and/or append to what is in `_config.yml`. This will fix #29.\r\n- The Rake tasks take care of passing the correct configuration for each environment.\r\n- The Rake tasks take care of running `bundle exec`.\r\n- The default Rake task is set to run Jekyll build locally using `staging` values. This means that developers just need to type `rake` at the command line instead of `bundle exec jekyll build`.\r\n\r\nTasks\r\n- [x] Create separate tasks for staging and production"},"comment":{"url":"https://api.github.com/repos/cityoffortworth/FortWorthTexas.gov/issues/comments/73644308","html_url":"https://github.com/cityoffortworth/FortWorthTexas.gov/pull/34#issuecomment-73644308","issue_url":"https://api.github.com/repos/cityoffortworth/FortWorthTexas.gov/issues/34","id":73644308,"user":{"login":"bechatman","id":5533967,"avatar_url":"https://avatars.githubusercontent.com/u/5533967?v=3","gravatar_id":"","url":"https://api.github.com/users/bechatman","html_url":"https://github.com/bechatman","followers_url":"https://api.github.com/users/bechatman/followers","following_url":"https://api.github.com/users/bechatman/following{/other_user}","gists_url":"https://api.github.com/users/bechatman/gists{/gist_id}","starred_url":"https://api.github.com/users/bechatman/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bechatman/subscriptions","organizations_url":"https://api.github.com/users/bechatman/orgs","repos_url":"https://api.github.com/users/bechatman/repos","events_url":"https://api.github.com/users/bechatman/events{/privacy}","received_events_url":"https://api.github.com/users/bechatman/received_events","type":"User","site_admin":false},"created_at":"2015-02-10T04:53:40Z","updated_at":"2015-02-10T04:53:40Z","body":"Makes sense to me, from the little that I understand about how multiple config files are served. This is showing a merge conflict on the site, though, so I am guessing merging that update to Jekyll did something. "}}