{"action":"created","comment":{"url":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/comments/55593790","id":55593790,"diff_hunk":"@@ -90,109 +89,115 @@ title: \"Jenkins 2.0\"\n \n %h2\n   Highlights\n+%ul \n+  %li Jenkins 2.0 supports delivery pipelines natively. \n+  %li Jenkins 2.0 improves usability.\n+  %li Jenkins 2.0 is backwards compatible.\n \n-%dl#highlights\n-  %dt\n-    %strong\n-      Pipeline as Code\n-    keeps delivery\n-    %a{:href => 'https://en.wikipedia.org/wiki/Don%27t_repeat_yourself'}\n-      DRY\n-  %dd\n-    %p\n-      The new\n-      %a{:href => '/solutions/pipeline'}\n-        Pipeline\n-      functionality in Jenkins allows you to define configuration as code,\n-      which can be checked in and version controlled along with the rest of\n-      your project's source code.\n-\n-    %img{:src => '/images/hello-world-pipeline.png', :title => 'A simple build/test pipeline'}/\n-\n-    %p\n-      Defining your pipeline's configuration as code makes it easier to create\n-      a simple \"build and test\" pipeline, while enabling more advanced and\n-      complex pipelines through the expressive Groovy-based domain specific\n-      language.\n-\n-    %p\n-      With the new Pipeline Stage View Plugin, the different stages of pipelines\n-      can easily be visualized.\n-\n-    %a{:href => '/images/pipeline-stage-view.png', :target => '_blank'}\n-      %img{:src => '/images/pipeline-stage-view.thumb.png', :title => 'A pipeline stage view',\n-          :width => 550}/\n-\n-    %p\n-      Learn more about this on our\n-      %a{:href => '/solutions/pipeline'}\n-        Pipeline solutions page\n-      !\n-\n-  %dt\n-    Out of the box: Easy to get it right\n-  %dd\n-    %p\n-      For new users, Jenkins 2.0 starts off with set of recommended plugins to\n-      help get you started with the right set of tools to get up and running with\n-      Jenkins quickly.\n-\n-      For the more adventurous users, the Jenkins 2.0 initial setup process\n-      also allows you to pick and choose exactly the plugins you want to meet\n-      your specific needs. The list of plugins is hand-picked by Jenkins experts\n-      from our popular plugins to ensure the best getting-started experience for\n-      new users.\n-\n-    %a{:href => '/images/getting-started-setup.png', :target => '_blank'}\n-      %img{:src => '/images/getting-started-setup.png', :title => 'Getting started with Jenkins 2.0',\n+%h2\n+  Pipelines\n+\n+%h3 Problem\n+\n+%p As organizations of all types seek to deliver high quality software faster, their use of Jenkins is extending beyond just CI to Continuous Delivery (CD) In order to implement CD, teams  need a flexible way to model and orchestrate their entire delivery pipeline.\n+  \n+%h3 Solution\n+\n+%p Jenkins 2.0 now natively supports delivery pipelines as a first-class entity. Pipelines introduces a domain specific language that help Jenkins users to model their software delivery pipelines as code, which can be checked in and version controlled along with the rest of your project's source code.\n+\n+%img{:src => '/images/hello-world-pipeline.png', :title => 'A simple build/test pipeline'}/\n+\n+%p An expressive domain specific language (configuration as code) makes it easier and faster to create a simple \"build, test and deploy\" pipeline or build advanced pipelines. The net result is improved productivity for dev and ops teams.\n+\n+%h4 Key Features and Benefits for Pipelines\n+\n+%table{:border => 1} \n+  %tr\n+    %th Features\n+    %th Benefits\n+\n+  %tr \n+    %td Pipeline as code (DSL)\n+    %td\n+      %ul\n+        %li Easily define simple and complex pipelines through the DSL in a <i> Jenkinsfile</i>.\n+        %li Pipeline as code provides a common language to help teams (e.g. Dev and Ops) work together.\n+        %li Easily share pipelines between teams by storing common functions in global libraries\n+        \n+  %tr\n+    %td New Pipeline Stage View\n+    %td \n+      %ul\n+        %li A new interface addition to make it easy to visualize the progress across an entire pipeline.\n+        %a{:href => '/images/pipeline-stage-view.png', :target => '_blank'}\n+          %img{:src => '/images/pipeline-stage-view.thumb.png', :title => 'A pipeline stage view'}\n+ \n+  %tr\n+    %td Durable\n+    %td\n+      %ul\n+        %li Pipelines are long lasting and can survive infrastructure outages.\n+        \n+  %tr      \n+    %td Native support for Git, GitHub branches\n+    %td \n+      %ul\n+        %li Each feature branch can have its own delivery pipeline. \n+  \n+%h2 Improved Usability\n+\n+%h3 Problem\n+\n+%p The rich plugin ecosystem means that administrators filter through the plugin choices and select those for their users. Once the plugins are installed users have to navigate and complete the multiple plugin configurations choices. This makes the \"Getting Started Experience\" more involved than it should be.\n+\n+  \n+%h3 Solution\n+\n+%p For new users, Jenkins 2.0 starts off with set of recommended plugins to help get you started with the right set of tools to get up and running with Jenkins quickly.\n+\n+%p There are a number of useful improvements in user interface, such as an improved configuration page, to make users lives easier.\n+\n+\n+%h4 Key Features and Benefits for Pipelines\n+\n+%table{:border => 1} \n+  %tr\n+    %th Features\n+    %th Benefits\n+  %tr \n+    %td New getting started experience\n+    %td\n+      %ul\n+        %li Start with a set of recommended plugins that match a users preferred use case. \n+        %a{:href => '/images/getting-started-setup.png', :target => '_blank'}\n+          %img{:src => '/images/getting-started-setup.png', :title => 'Getting started with Jenkins 2.0',\n           :width => 550}/\n \n-    %p\n-      Additionally,\n-      %em\n-        starting in an upcoming alpha release\n-      , the initial setup will be protected so that your Jenkins is always safe from unauthorized access.\n+  %tr\n+    %td New Configurations view\n+    %td \n+      %ul\n+        %li Easily configure jobs with scoped configuration. You no longer need to go through the entire set of configuration choices to change a few values.","path":"content/2.0.html.haml","position":167,"original_position":167,"commit_id":"8c81a5a666537a893d60f23f8123a7eb43a663fc","original_commit_id":"8c81a5a666537a893d60f23f8123a7eb43a663fc","user":{"login":"orrc","id":138615,"avatar_url":"https://avatars.githubusercontent.com/u/138615?v=3","gravatar_id":"","url":"https://api.github.com/users/orrc","html_url":"https://github.com/orrc","followers_url":"https://api.github.com/users/orrc/followers","following_url":"https://api.github.com/users/orrc/following{/other_user}","gists_url":"https://api.github.com/users/orrc/gists{/gist_id}","starred_url":"https://api.github.com/users/orrc/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/orrc/subscriptions","organizations_url":"https://api.github.com/users/orrc/orgs","repos_url":"https://api.github.com/users/orrc/repos","events_url":"https://api.github.com/users/orrc/events{/privacy}","received_events_url":"https://api.github.com/users/orrc/received_events","type":"User","site_admin":false},"body":"with scoped configuration -> with a tabbed user interface?","created_at":"2016-03-09T21:35:43Z","updated_at":"2016-03-09T21:35:43Z","html_url":"https://github.com/jenkins-infra/jenkins.io/pull/111#discussion_r55593790","pull_request_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/111","_links":{"self":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/comments/55593790"},"html":{"href":"https://github.com/jenkins-infra/jenkins.io/pull/111#discussion_r55593790"},"pull_request":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/111"}}},"pull_request":{"url":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/111","id":61785010,"html_url":"https://github.com/jenkins-infra/jenkins.io/pull/111","diff_url":"https://github.com/jenkins-infra/jenkins.io/pull/111.diff","patch_url":"https://github.com/jenkins-infra/jenkins.io/pull/111.patch","issue_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/issues/111","number":111,"state":"open","locked":false,"title":"Rewrote section that defines the key highlights in Jenkins 2.0","user":{"login":"harpreetsingh","id":513957,"avatar_url":"https://avatars.githubusercontent.com/u/513957?v=3","gravatar_id":"","url":"https://api.github.com/users/harpreetsingh","html_url":"https://github.com/harpreetsingh","followers_url":"https://api.github.com/users/harpreetsingh/followers","following_url":"https://api.github.com/users/harpreetsingh/following{/other_user}","gists_url":"https://api.github.com/users/harpreetsingh/gists{/gist_id}","starred_url":"https://api.github.com/users/harpreetsingh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/harpreetsingh/subscriptions","organizations_url":"https://api.github.com/users/harpreetsingh/orgs","repos_url":"https://api.github.com/users/harpreetsingh/repos","events_url":"https://api.github.com/users/harpreetsingh/events{/privacy}","received_events_url":"https://api.github.com/users/harpreetsingh/received_events","type":"User","site_admin":false},"body":"","created_at":"2016-03-04T23:06:21Z","updated_at":"2016-03-09T21:35:43Z","closed_at":null,"merged_at":null,"merge_commit_sha":"27ee42ad80d8633b2cfb7e20ba590dc8877ab5e5","assignee":null,"milestone":null,"commits_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/111/commits","review_comments_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/111/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/111/comments","statuses_url":"https://api.github.com/repos/jenkins-infra/jenkins.io/statuses/8c81a5a666537a893d60f23f8123a7eb43a663fc","head":{"label":"harpreetsingh:master","ref":"master","sha":"8c81a5a666537a893d60f23f8123a7eb43a663fc","user":{"login":"harpreetsingh","id":513957,"avatar_url":"https://avatars.githubusercontent.com/u/513957?v=3","gravatar_id":"","url":"https://api.github.com/users/harpreetsingh","html_url":"https://github.com/harpreetsingh","followers_url":"https://api.github.com/users/harpreetsingh/followers","following_url":"https://api.github.com/users/harpreetsingh/following{/other_user}","gists_url":"https://api.github.com/users/harpreetsingh/gists{/gist_id}","starred_url":"https://api.github.com/users/harpreetsingh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/harpreetsingh/subscriptions","organizations_url":"https://api.github.com/users/harpreetsingh/orgs","repos_url":"https://api.github.com/users/harpreetsingh/repos","events_url":"https://api.github.com/users/harpreetsingh/events{/privacy}","received_events_url":"https://api.github.com/users/harpreetsingh/received_events","type":"User","site_admin":false},"repo":{"id":53166446,"name":"jenkins.io","full_name":"harpreetsingh/jenkins.io","owner":{"login":"harpreetsingh","id":513957,"avatar_url":"https://avatars.githubusercontent.com/u/513957?v=3","gravatar_id":"","url":"https://api.github.com/users/harpreetsingh","html_url":"https://github.com/harpreetsingh","followers_url":"https://api.github.com/users/harpreetsingh/followers","following_url":"https://api.github.com/users/harpreetsingh/following{/other_user}","gists_url":"https://api.github.com/users/harpreetsingh/gists{/gist_id}","starred_url":"https://api.github.com/users/harpreetsingh/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/harpreetsingh/subscriptions","organizations_url":"https://api.github.com/users/harpreetsingh/orgs","repos_url":"https://api.github.com/users/harpreetsingh/repos","events_url":"https://api.github.com/users/harpreetsingh/events{/privacy}","received_events_url":"https://api.github.com/users/harpreetsingh/received_events","type":"User","site_admin":false},"private":false,"html_url":"https://github.com/harpreetsingh/jenkins.io","description":"A static site for the Jenkins automation server","fork":true,"url":"https://api.github.com/repos/harpreetsingh/jenkins.io","forks_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/forks","keys_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/keys{/key_id}","collaborators_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/collaborators{/collaborator}","teams_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/teams","hooks_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/hooks","issue_events_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/issues/events{/number}","events_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/events","assignees_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/assignees{/user}","branches_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/branches{/branch}","tags_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/tags","blobs_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/git/blobs{/sha}","git_tags_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/git/tags{/sha}","git_refs_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/git/refs{/sha}","trees_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/git/trees{/sha}","statuses_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/statuses/{sha}","languages_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/languages","stargazers_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/stargazers","contributors_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/contributors","subscribers_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/subscribers","subscription_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/subscription","commits_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/commits{/sha}","git_commits_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/git/commits{/sha}","comments_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/comments{/number}","issue_comment_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/issues/comments{/number}","contents_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/contents/{+path}","compare_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/compare/{base}...{head}","merges_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/merges","archive_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/{archive_format}{/ref}","downloads_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/downloads","issues_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/issues{/number}","pulls_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/pulls{/number}","milestones_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/milestones{/number}","notifications_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/notifications{?since,all,participating}","labels_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/labels{/name}","releases_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/releases{/id}","deployments_url":"https://api.github.com/repos/harpreetsingh/jenkins.io/deployments","created_at":"2016-03-04T21:24:20Z","updated_at":"2016-03-04T21:24:22Z","pushed_at":"2016-03-09T18:34:35Z","git_url":"git://github.com/harpreetsingh/jenkins.io.git","ssh_url":"git@github.com:harpreetsingh/jenkins.io.git","clone_url":"https://github.com/harpreetsingh/jenkins.io.git","svn_url":"https://github.com/harpreetsingh/jenkins.io","homepage":"https://jenkins-ci.org","size":31845,"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":"cabb1eb64b99c6e215be4a4dabecad233721d9a1","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-01T19:52:59Z","pushed_at":"2016-03-09T18:34:35Z","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-ci.org","size":32288,"stargazers_count":12,"watchers_count":12,"language":"HTML","has_issues":false,"has_downloads":true,"has_wiki":false,"has_pages":true,"forks_count":40,"mirror_url":null,"open_issues_count":3,"forks":40,"open_issues":3,"watchers":12,"default_branch":"master"}},"_links":{"self":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/111"},"html":{"href":"https://github.com/jenkins-infra/jenkins.io/pull/111"},"issue":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/issues/111"},"comments":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/issues/111/comments"},"review_comments":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/pulls/111/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/111/commits"},"statuses":{"href":"https://api.github.com/repos/jenkins-infra/jenkins.io/statuses/8c81a5a666537a893d60f23f8123a7eb43a663fc"}}}}