Details

    • Type: Epic
    • Status: Resolved (View Workflow)
    • Priority: Major
    • Resolution: Fixed
    • Component/s: core
    • Labels:
    • Epic Name:
      2.0: Out of the box experience
    • Similar Issues:

      Description

      Problem Description

      When a new user installs Jenkins, they are greeted with the main, empty, dashboard which suggests that they "create jobs." This makes no mention of plugins or the configuration options that are relevant to helping the user make Jenkins match their needs.

      Proposal

      Instead of changing the post-install defaults, which may not properly represent the user's needs, the first-time user experience should help guide the user through configuration and plugin installation quickly so they can use Jenkins for their needs. Effectively it should be as easy as possible for a user to arrive at a good configuration for their usage.

      Part of this would entail:

      • Changing how plugin bundling works, no automatically installing plugins just for backward compatibility
      • Encouraging use of pipeline-as-code enhancements discussed previously

      Impact

      This would primarily change the way in which first-time users would use Jenkins.

      Open Questions

        Attachments

          Issue Links

            Activity

            kohsuke Kohsuke Kawaguchi created issue -
            kohsuke Kohsuke Kawaguchi made changes -
            Field Original Value New Value
            Epic Child JENKINS-9598 [ 139765 ]
            kohsuke Kohsuke Kawaguchi made changes -
            Epic Child JENKINS-30749 [ 165363 ]
            hrmpw Patrick Wolf made changes -
            Epic Child JENKINS-31162 [ 165819 ]
            hrmpw Patrick Wolf made changes -
            Epic Child JENKINS-31176 [ 165835 ]
            aarondmarasco_vsi Aaron D. Marasco made changes -
            Epic Child JENKINS-31255 [ 165981 ]
            rtyler R. Tyler Croy made changes -
            Description * See [wiki|https://wiki.jenkins-ci.org/display/JENKINS/2.0+Out-of-the-box+experience] for the context and the background*

            This epic is tracking 2.0 planning tickets that are around the out of the box product experience, so that new users can start using Jenkins, without assembling pieces first.
            h1. Problem Description

            When a new user installs Jenkins, they are greeted with the main, empty, dashboard which suggests that they "create jobs." This makes no mention of plugins or the configuration options that are relevant to helping the user make Jenkins match their needs.


            h1. Proposal


            h1. Impact


            h1. Open Questions



            This epic is tracking 2.0 planning tickets that are around the out of the box product experience, so that new users can start using Jenkins, without assembling pieces first.
            rtyler R. Tyler Croy made changes -
            Description h1. Problem Description

            When a new user installs Jenkins, they are greeted with the main, empty, dashboard which suggests that they "create jobs." This makes no mention of plugins or the configuration options that are relevant to helping the user make Jenkins match their needs.


            h1. Proposal


            h1. Impact


            h1. Open Questions



            This epic is tracking 2.0 planning tickets that are around the out of the box product experience, so that new users can start using Jenkins, without assembling pieces first.
            h1. Problem Description

            When a new user installs Jenkins, they are greeted with the main, empty, dashboard which suggests that they "create jobs." This makes no mention of plugins or the configuration options that are relevant to helping the user make Jenkins match their needs.


            h1. Proposal

            Instead of changing the post-install defaults, which may not properly represent the user's needs, the first-time user experience should help guide the user through configuration and plugin installation quickly so they can use Jenkins for their needs.

            Part of this would entail:

            * Changing how plugin bundling works, no automatically installing plugins just for backward compatibility
            * Encouraging use of pipeline-as-code enhancements [discussed previously|https://jenkins-ci.org/content/jenkins-20-proposal-pipeline-code-front-and-center]

            h1. Impact

            This would primarily change the way in which first-time users would use Jenkins.

            h1. Open Questions

            *
            rtyler R. Tyler Croy made changes -
            Description h1. Problem Description

            When a new user installs Jenkins, they are greeted with the main, empty, dashboard which suggests that they "create jobs." This makes no mention of plugins or the configuration options that are relevant to helping the user make Jenkins match their needs.


            h1. Proposal

            Instead of changing the post-install defaults, which may not properly represent the user's needs, the first-time user experience should help guide the user through configuration and plugin installation quickly so they can use Jenkins for their needs.

            Part of this would entail:

            * Changing how plugin bundling works, no automatically installing plugins just for backward compatibility
            * Encouraging use of pipeline-as-code enhancements [discussed previously|https://jenkins-ci.org/content/jenkins-20-proposal-pipeline-code-front-and-center]

            h1. Impact

            This would primarily change the way in which first-time users would use Jenkins.

            h1. Open Questions

            *
            h1. Problem Description

            When a new user installs Jenkins, they are greeted with the main, empty, dashboard which suggests that they "create jobs." This makes no mention of plugins or the configuration options that are relevant to helping the user make Jenkins match their needs.


            h1. Proposal

            Instead of changing the post-install defaults, which may not properly represent the user's needs, the first-time user experience should help guide the user through configuration and plugin installation quickly so they can use Jenkins for their needs. Effectively it should be as easy as possible for a user to arrive at a good configuration for their usage.

            Part of this would entail:

            * Changing how plugin bundling works, no automatically installing plugins just for backward compatibility
            * Encouraging use of pipeline-as-code enhancements [discussed previously|https://jenkins-ci.org/content/jenkins-20-proposal-pipeline-code-front-and-center]

            h1. Impact

            This would primarily change the way in which first-time users would use Jenkins.

            h1. Open Questions

            *
            servicesolahartbekasi servicesolahartbekasi made changes -
            Epic Child INFRA-459 [ 166247 ]
            saptarshimandal SAPTARSHI MANDAL made changes -
            Epic Child JENKINS-31872 [ 166825 ]
            oleg_nenashev Oleg Nenashev made changes -
            Epic Child JENKINS-31872 [ 166825 ]
            fredericmeyrou Frédéric Meyrou made changes -
            Epic Child JENKINS-32333 [ 167441 ]
            kevlo Kevin Lourenco made changes -
            Epic Child JENKINS-32563 [ 167705 ]
            rtyler R. Tyler Croy made changes -
            Link This issue is blocking JENKINS-33281 [ JENKINS-33281 ]
            jyrkip Jyrki Puttonen made changes -
            Epic Child JENKINS-33334 [ 168735 ]
            rtyler R. Tyler Croy made changes -
            Epic Child JENKINS-33462 [ 168875 ]
            rtyler R. Tyler Croy made changes -
            Epic Child JENKINS-33464 [ 168877 ]
            orrc Christopher Orr made changes -
            Epic Child JENKINS-31255 [ 165981 ]
            orrc Christopher Orr made changes -
            Epic Child JENKINS-32333 [ 167441 ]
            orrc Christopher Orr made changes -
            Epic Child JENKINS-32563 [ 167705 ]
            danielbeck Daniel Beck made changes -
            Status Open [ 1 ] Resolved [ 5 ]
            Resolution Fixed [ 1 ]
            rtyler R. Tyler Croy made changes -
            Workflow JNJira [ 166337 ] JNJira + In-Review [ 197981 ]
            veeresh667 Veeresh r made changes -
            Epic Child JENKINS-41241 [ 178006 ]
            stevench2000 Steven Chen made changes -
            Epic Child JENKINS-42974 [ 179987 ]
            iae05 Aashique Iqbal made changes -
            Epic Child JENKINS-60873 [ 204253 ]

              People

              • Assignee:
                Unassigned
                Reporter:
                kohsuke Kohsuke Kawaguchi
              • Votes:
                2 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: