{"action":"created","comment":{"url":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/comments/59038283","id":59038283,"diff_hunk":"@@ -0,0 +1,105 @@\n+---\n+layout: post\n+title: \"Jenkins Community Survey Results: CD, Pipelines, and Star Wars\"\n+tags:\n+- jenkins\n+- survey\n+- continuous delivery\n+- pipelines\n+- docker\n+- star wars\n+author: bvdawson\n+---\n+\n+*Jenkins Community Survey Results –Continuous Delivery, Pipelines and\n+Star Wars*\n+\n+image:/images/blog/2016-survey-blog-butler.png[image,width=84,height=115]Last\n+fall, at the Jenkins User Conference – US West (JUC), the community\n+asked JUC attendees to take a survey. Almost 250 of you did – and thanks\n+to your input, we have some interesting results about what you are doing\n+with Jenkins.\n+\n+Back in 2012, at the time of the last community survey, 83% of you felt\n+that Jenkins was mission-critical. By 2015, the percentage saying that\n+Jenkins was mission-critical was 92%. Additionally, echoing the\n+importance of Jenkins, 89% of respondents said their use of Jenkins had\n+increased over the last year, while 11% said it had stayed the same. 0%\n+said that it had decreased.\n+\n+The trend in the industry over the last couple of years has been to\n+adopt continuous delivery (CD), thus pushing automation further down the\n+pipeline – from development all the way into production. Jenkins is\n+readily adaptable to this trend, since it is an orchestrator of\n+automation processes, but not tied to any specific phase of software\n+delivery. With its extensive plugin ecosystem, Jenkins can integrate\n+with almost any technology used in any phase of software delivery.\n+\n+The trend to CD is clearly reflected amongst the community: 59% of\n+respondents are using Jenkins for CI, but an additional 30% have\n+extended CI into CD and are manually deploying code to production.\n+Finally, 11% are practicing continuous deployment – they have extended\n+CI to CD and are deploying code automatically into production.\n+\n+Another trend tied to CD adoption and DevOps culture is the frequent\n+deployment of incremental releases to production. Of those utilizing\n+continuous delivery practices, 26% are deploying code at least once per\n+day. Another 37% are deploying code at least once per week.\n+\n+In keeping with the move to CD, 30% of survey takers are already using\n+the relatively new Pipeline plugin to automate their software delivery\n+pipelines. Of those not using the Pipeline plugin, 79% plan to adopt it\n+in the next 12 months.\n+\n+Survey takers multi-task with Jenkins, using it for many different\n+activities. 97% of survey takers use it for build – no surprise, since\n+that is where Jenkins got its start - but fully 58% now also use it for\n+deployment.\n+\n+image:/images/blog/2016-survey-blog-strongbutler.jpg[image,width=264,height=131]ow\n+\n+When the 2012 community survey was conducted, container technology\n+didn’t even really exist and no one would have known what a “Docker”\n+was. Fast-forward four years later and fully 96% of those using Linux\n+containers are using Docker. Containerization has been a huge trend and,\n+when coupled with automation, helps to also accelerate software delivery\n+tremendously. Fortunately, Jenkins plays well with containers and robust\n+community plugins exist for both Docker and Kubernetes.\n+\n+The Jenkins improvements most desired by survey takers were:\n+quality/timely bug fixes, a better UI and more documentation/examples.\n+Interestingly, Jenkins 2.0 - which is just about to officially launch,\n+takes a big step in improving the UI and the new Jenkins.io website\n+takes a big step towards providing more and better documentation. Nice\n+to see community concerns being addressed!\n+\n+image:/images/blog/2016-survey-blog-bb8.png[image,width=96,height=146]\n+\n+Finally…and perhaps to some, most importantly, your favorite Star Wars","path":"content/blog/2016/2016-04-07-jenkins-community-survey-results-blog.adoc","position":78,"original_position":78,"commit_id":"6d19d49b243fc988b4117b3aa4b64accaa589004","original_commit_id":"6d19d49b243fc988b4117b3aa4b64accaa589004","user":{"login":"rtyler","id":26594,"avatar_url":"https://avatars.githubusercontent.com/u/26594?v=3","gravatar_id":"","url":"https://api.github.com/users/rtyler","html_url":"https://github.com/rtyler","followers_url":"https://api.github.com/users/rtyler/followers","following_url":"https://api.github.com/users/rtyler/following{/other_user}","gists_url":"https://api.github.com/users/rtyler/gists{/gist_id}","starred_url":"https://api.github.com/users/rtyler/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/rtyler/subscriptions","organizations_url":"https://api.github.com/users/rtyler/orgs","repos_url":"https://api.github.com/users/rtyler/repos","events_url":"https://api.github.com/users/rtyler/events{/privacy}","received_events_url":"https://api.github.com/users/rtyler/received_events","type":"User","site_admin":false},"body":"The use of the ellipsis character is IMO unnecessary and likely to render awkwardly","created_at":"2016-04-08T15:01:08Z","updated_at":"2016-04-08T15:01:08Z","html_url":"https://github.com/jenkins-infra/jenkins.io/pull/198#discussion_r59038283","pull_request_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/198","_links":{"self":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/comments/59038283"},"html":{"href":"https://github.com/jenkins-infra/jenkins.io/pull/198#discussion_r59038283"},"pull_request":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/198"}}},"pull_request":{"url":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/198","id":65744962,"html_url":"https://github.com/jenkins-infra/jenkins.io/pull/198","diff_url":"https://github.com/jenkins-infra/jenkins.io/pull/198.diff","patch_url":"https://github.com/jenkins-infra/jenkins.io/pull/198.patch","issue_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/issues/198","number":198,"state":"open","locked":false,"title":"Jenkins Community Survey Blog Post","user":{"login":"bvdawson","id":15133311,"avatar_url":"https://avatars.githubusercontent.com/u/15133311?v=3","gravatar_id":"","url":"https://api.github.com/users/bvdawson","html_url":"https://github.com/bvdawson","followers_url":"https://api.github.com/users/bvdawson/followers","following_url":"https://api.github.com/users/bvdawson/following{/other_user}","gists_url":"https://api.github.com/users/bvdawson/gists{/gist_id}","starred_url":"https://api.github.com/users/bvdawson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bvdawson/subscriptions","organizations_url":"https://api.github.com/users/bvdawson/orgs","repos_url":"https://api.github.com/users/bvdawson/repos","events_url":"https://api.github.com/users/bvdawson/events{/privacy}","received_events_url":"https://api.github.com/users/bvdawson/received_events","type":"User","site_admin":false},"body":"This is a blog post on the results of the 2015 Jenkins Community Survey.  It also serves as a means to distribute the State of Jenkins Infographic generated from the survey results.","created_at":"2016-04-08T07:07:32Z","updated_at":"2016-04-08T15:01:08Z","closed_at":null,"merged_at":null,"merge_commit_sha":"ace8ea2eacfcc9fb87a917fd2f93f9b026a005a6","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/198/commits","review_comments_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/198/comments","review_comment_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/comments{/number}","comments_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/issues/198/comments","statuses_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/statuses/6d19d49b243fc988b4117b3aa4b64accaa589004","head":{"label":"bvdawson:master","ref":"master","sha":"6d19d49b243fc988b4117b3aa4b64accaa589004","user":{"login":"bvdawson","id":15133311,"avatar_url":"https://avatars.githubusercontent.com/u/15133311?v=3","gravatar_id":"","url":"https://api.github.com/users/bvdawson","html_url":"https://github.com/bvdawson","followers_url":"https://api.github.com/users/bvdawson/followers","following_url":"https://api.github.com/users/bvdawson/following{/other_user}","gists_url":"https://api.github.com/users/bvdawson/gists{/gist_id}","starred_url":"https://api.github.com/users/bvdawson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bvdawson/subscriptions","organizations_url":"https://api.github.com/users/bvdawson/orgs","repos_url":"https://api.github.com/users/bvdawson/repos","events_url":"https://api.github.com/users/bvdawson/events{/privacy}","received_events_url":"https://api.github.com/users/bvdawson/received_events","type":"User","site_admin":false},"repo":{"id":55645245,"name":"jenkins.io","full_name":"bvdawson/jenkins.io","owner":{"login":"bvdawson","id":15133311,"avatar_url":"https://avatars.githubusercontent.com/u/15133311?v=3","gravatar_id":"","url":"https://api.github.com/users/bvdawson","html_url":"https://github.com/bvdawson","followers_url":"https://api.github.com/users/bvdawson/followers","following_url":"https://api.github.com/users/bvdawson/following{/other_user}","gists_url":"https://api.github.com/users/bvdawson/gists{/gist_id}","starred_url":"https://api.github.com/users/bvdawson/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/bvdawson/subscriptions","organizations_url":"https://api.github.com/users/bvdawson/orgs","repos_url":"https://api.github.com/users/bvdawson/repos","events_url":"https://api.github.com/users/bvdawson/events{/privacy}","received_events_url":"https://api.github.com/users/bvdawson/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/bvdawson/jenkins.io","description":"A static site for the Jenkins automation server","fork":true,"url":"https://api.github.com/repos/bvdawson/jenkins.io","forks_url":"https://api.github.com/repos/bvdawson/jenkins.io/forks","keys_url":"https://api.github.com/repos/bvdawson/jenkins.io/keys{/key_id}","collaborators_url":"https://api.github.com/repos/bvdawson/jenkins.io/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/bvdawson/jenkins.io/teams","hooks_url":"https://api.github.com/repos/bvdawson/jenkins.io/hooks","issue_events_url":"https://api.github.com/repos/bvdawson/jenkins.io/issues/events{/number}","events_url":"https://api.github.com/repos/bvdawson/jenkins.io/events","assignees_url":"https://api.github.com/repos/bvdawson/jenkins.io/assignees{/user}","branches_url":"https://api.github.com/repos/bvdawson/jenkins.io/branches{/branch}","tags_url":"https://api.github.com/repos/bvdawson/jenkins.io/tags","blobs_url":"https://api.github.com/repos/bvdawson/jenkins.io/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/bvdawson/jenkins.io/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/bvdawson/jenkins.io/git/refs{/sha}","trees_url":"https://api.github.com/repos/bvdawson/jenkins.io/git/trees{/sha}","statuses_url":"https://api.github.com/repos/bvdawson/jenkins.io/statuses/{sha}","languages_url":"https://api.github.com/repos/bvdawson/jenkins.io/languages","stargazers_url":"https://api.github.com/repos/bvdawson/jenkins.io/stargazers","contributors_url":"https://api.github.com/repos/bvdawson/jenkins.io/contributors","subscribers_url":"https://api.github.com/repos/bvdawson/jenkins.io/subscribers","subscription_url":"https://api.github.com/repos/bvdawson/jenkins.io/subscription","commits_url":"https://api.github.com/repos/bvdawson/jenkins.io/commits{/sha}","git_commits_url":"https://api.github.com/repos/bvdawson/jenkins.io/git/commits{/sha}","comments_url":"https://api.github.com/repos/bvdawson/jenkins.io/comments{/number}","issue_comment_url":"https://api.github.com/repos/bvdawson/jenkins.io/issues/comments{/number}","contents_url":"https://api.github.com/repos/bvdawson/jenkins.io/contents/{+path}","compare_url":"https://api.github.com/repos/bvdawson/jenkins.io/compare/{base}...{head}","merges_url":"https://api.github.com/repos/bvdawson/jenkins.io/merges","archive_url":"https://api.github.com/repos/bvdawson/jenkins.io/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/bvdawson/jenkins.io/downloads","issues_url":"https://api.github.com/repos/bvdawson/jenkins.io/issues{/number}","pulls_url":"https://api.github.com/repos/bvdawson/jenkins.io/pulls{/number}","milestones_url":"https://api.github.com/repos/bvdawson/jenkins.io/milestones{/number}","notifications_url":"https://api.github.com/repos/bvdawson/jenkins.io/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/bvdawson/jenkins.io/labels{/name}","releases_url":"https://api.github.com/repos/bvdawson/jenkins.io/releases{/id}","deployments_url":"https://api.github.com/repos/bvdawson/jenkins.io/deployments","created_at":"2016-04-06T22:20:31Z","updated_at":"2016-04-06T22:20:34Z","pushed_at":"2016-04-08T07:05:50Z","git_url":"git://github.com/bvdawson/jenkins.io.git","ssh_url":"git@github.com:bvdawson/jenkins.io.git","clone_url":"https://github.com/bvdawson/jenkins.io.git","svn_url":"https://github.com/bvdawson/jenkins.io","homepage":"https://jenkins.io","size":39969,"stargazers_count":0,"watchers_count":0,"language":"HTML","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":false,"forks_count":0,"mirror_url":null,"open_issues_count":0,"forks":0,"open_issues":0,"watchers":0,"default_branch":"master"}},"base":{"label":"jenkins-infra:master","ref":"master","sha":"4cc03daa92153f15f6dd0656d541cbcdcaddc66d","user":{"login":"jenkins-infra","id":7422698,"avatar_url":"https://avatars.githubusercontent.com/u/7422698?v=3","gravatar_id":"","url":"https://api.github.com/users/jenkins-infra","html_url":"https://github.com/jenkins-infra","followers_url":"https://api.github.com/users/jenkins-infra/followers","following_url":"https://api.github.com/users/jenkins-infra/following{/other_user}","gists_url":"https://api.github.com/users/jenkins-infra/gists{/gist_id}","starred_url":"https://api.github.com/users/jenkins-infra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jenkins-infra/subscriptions","organizations_url":"https://api.github.com/users/jenkins-infra/orgs","repos_url":"https://api.github.com/users/jenkins-infra/repos","events_url":"https://api.github.com/users/jenkins-infra/events{/privacy}","received_events_url":"https://api.github.com/users/jenkins-infra/received_events","type":"Organization","site_admin":false},"repo":{"id":44886691,"name":"jenkins.io","full_name":"jenkins-infra/jenkins.io","owner":{"login":"jenkins-infra","id":7422698,"avatar_url":"https://avatars.githubusercontent.com/u/7422698?v=3","gravatar_id":"","url":"https://api.github.com/users/jenkins-infra","html_url":"https://github.com/jenkins-infra","followers_url":"https://api.github.com/users/jenkins-infra/followers","following_url":"https://api.github.com/users/jenkins-infra/following{/other_user}","gists_url":"https://api.github.com/users/jenkins-infra/gists{/gist_id}","starred_url":"https://api.github.com/users/jenkins-infra/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jenkins-infra/subscriptions","organizations_url":"https://api.github.com/users/jenkins-infra/orgs","repos_url":"https://api.github.com/users/jenkins-infra/repos","events_url":"https://api.github.com/users/jenkins-infra/events{/privacy}","received_events_url":"https://api.github.com/users/jenkins-infra/received_events","type":"Organization","site_admin":false},"private":false,"html_url":"https://github.com/jenkins-infra/jenkins.io","description":"A static site for the Jenkins automation server","fork":false,"url":"https://api.github.com/repos/jenkins-infra/jenkins.io","forks_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/forks","keys_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/keys{/key_id}","collaborators_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/teams","hooks_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/hooks","issue_events_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/issues/events{/number}","events_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/events","assignees_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/assignees{/user}","branches_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/branches{/branch}","tags_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/tags","blobs_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/git/refs{/sha}","trees_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/git/trees{/sha}","statuses_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/statuses/{sha}","languages_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/languages","stargazers_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/stargazers","contributors_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/contributors","subscribers_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/subscribers","subscription_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/subscription","commits_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/commits{/sha}","git_commits_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/git/commits{/sha}","comments_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/comments{/number}","issue_comment_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/issues/comments{/number}","contents_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/contents/{+path}","compare_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/compare/{base}...{head}","merges_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/merges","archive_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/downloads","issues_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/issues{/number}","pulls_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls{/number}","milestones_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/milestones{/number}","notifications_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/labels{/name}","releases_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/releases{/id}","deployments_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/deployments","created_at":"2015-10-24T22:02:57Z","updated_at":"2016-03-28T22:22:28Z","pushed_at":"2016-04-08T07:07:33Z","git_url":"git://github.com/jenkins-infra/jenkins.io.git","ssh_url":"git@github.com:jenkins-infra/jenkins.io.git","clone_url":"https://github.com/jenkins-infra/jenkins.io.git","svn_url":"https://github.com/jenkins-infra/jenkins.io","homepage":"https://jenkins.io","size":41861,"stargazers_count":14,"watchers_count":14,"language":"HTML","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":true,"forks_count":57,"mirror_url":null,"open_issues_count":10,"forks":57,"open_issues":10,"watchers":14,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/198"},"html":{"href":"https://github.com/jenkins-infra/jenkins.io/pull/198"},"issue":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/issues/198"},"comments":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/issues/198/comments"},"review_comments":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/198/comments"},"review_comment":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/comments{/number}"},"commits":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/198/commits"},"statuses":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/statuses/6d19d49b243fc988b4117b3aa4b64accaa589004"}}}}