{"action":"created","issue":{"url":"https://api.github.com/repos/cake-build/cake/issues/389","labels_url":"https://api.github.com/repos/cake-build/cake/issues/389/labels{/name}","comments_url":"https://api.github.com/repos/cake-build/cake/issues/389/comments","events_url":"https://api.github.com/repos/cake-build/cake/issues/389/events","html_url":"https://github.com/cake-build/cake/issues/389","id":104790303,"number":389,"title":"Enhancement: TaskSetup and TaskTeardown","user":{"login":"jrnail23","id":392612,"avatar_url":"https://avatars.githubusercontent.com/u/392612?v=3","gravatar_id":"","url":"https://api.github.com/users/jrnail23","html_url":"https://github.com/jrnail23","followers_url":"https://api.github.com/users/jrnail23/followers","following_url":"https://api.github.com/users/jrnail23/following{/other_user}","gists_url":"https://api.github.com/users/jrnail23/gists{/gist_id}","starred_url":"https://api.github.com/users/jrnail23/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jrnail23/subscriptions","organizations_url":"https://api.github.com/users/jrnail23/orgs","repos_url":"https://api.github.com/users/jrnail23/repos","events_url":"https://api.github.com/users/jrnail23/events{/privacy}","received_events_url":"https://api.github.com/users/jrnail23/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/cake-build/cake/labels/feature","name":"feature","color":"84b6eb"},{"url":"https://api.github.com/repos/cake-build/cake/labels/idea","name":"idea","color":"fad8c7"}],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":40,"created_at":"2015-09-03T22:02:32Z","updated_at":"2015-09-04T16:57:57Z","closed_at":null,"body":"I think it would be useful to have actions that could be executed before and after each task, particularly if those blocks receive an instance of the current task (or metadata about the task).\r\n\r\nFor example, that would make it easy to report progress to TeamCity, or maybe add blocks around each task in TeamCity's output to make its build logs more readable."},"comment":{"url":"https://api.github.com/repos/cake-build/cake/issues/comments/137790759","html_url":"https://github.com/cake-build/cake/issues/389#issuecomment-137790759","issue_url":"https://api.github.com/repos/cake-build/cake/issues/389","id":137790759,"user":{"login":"jrnail23","id":392612,"avatar_url":"https://avatars.githubusercontent.com/u/392612?v=3","gravatar_id":"","url":"https://api.github.com/users/jrnail23","html_url":"https://github.com/jrnail23","followers_url":"https://api.github.com/users/jrnail23/followers","following_url":"https://api.github.com/users/jrnail23/following{/other_user}","gists_url":"https://api.github.com/users/jrnail23/gists{/gist_id}","starred_url":"https://api.github.com/users/jrnail23/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jrnail23/subscriptions","organizations_url":"https://api.github.com/users/jrnail23/orgs","repos_url":"https://api.github.com/users/jrnail23/repos","events_url":"https://api.github.com/users/jrnail23/events{/privacy}","received_events_url":"https://api.github.com/users/jrnail23/received_events","type":"User","site_admin":false},"created_at":"2015-09-04T16:57:57Z","updated_at":"2015-09-04T16:57:57Z","body":"ok, now on to the next question.... what should we do with these things when using a `DryRunExecutionStrategy`?"}}