• Icon: Story Story
    • Resolution: Fixed
    • Icon: Major Major
    • blueocean-plugin
    • None
    • pacific, atlantic, indian, arctic, tasman, frank, tethys, christmas, pannonian

      In Scope

      • Allow the user to specify a URL
      • Radio list that shows different credentials and their forms:
        • System SSH
        • SSH
        • Username password
      • If system SSH is selected:
        • "Create Pipeline" button is enabled and user can complete flow.
      • If SSH key credentials is selected:
        • Simple text area to copy/paste the SSH key
        • Validate that the text area is not empty
        • Validate that the credentials are correct
      • If username password is selected:
        • Validate both text areas are not empty
        • Validate that the credentials are correct
      • Create Pipeline button redirects them to the activity page of a Pipeline

          [JENKINS-38597] User can create pipeline from Git repository

          Michael Neale added a comment -

          NOTE: may require API for validating credentials etc.

          Michael Neale added a comment - NOTE: may require API for validating credentials etc.

          Cliff Meyers added a comment -

          Cliff Meyers added a comment - PR: https://github.com/jenkinsci/blueocean-plugin/pull/695

          James Dumay added a comment -

          This is really good stuff cliffmeyers

          James Dumay added a comment - This is really good stuff cliffmeyers

          Code changed in jenkins
          User: Cliff Meyers
          Path:
          src/main/js/page_objects/blueocean/bluePipelineCreate.js
          src/main/js/util/url.js
          src/test/js/creation/git/localRepo.js
          http://jenkins-ci.org/commit/blueocean-acceptance-test/5ebd63fd585e777123a4614f73c0f4821d8f33f6
          Log:
          JENKINS-38597 first draft of simple test for Git Creation flow

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Cliff Meyers Path: src/main/js/page_objects/blueocean/bluePipelineCreate.js src/main/js/util/url.js src/test/js/creation/git/localRepo.js http://jenkins-ci.org/commit/blueocean-acceptance-test/5ebd63fd585e777123a4614f73c0f4821d8f33f6 Log: JENKINS-38597 first draft of simple test for Git Creation flow

          Code changed in jenkins
          User: Cliff Meyers
          Path:
          src/main/js/page_objects/blueocean/bluePipelineCreate.js
          src/test/js/creation/git/localRepo.js
          http://jenkins-ci.org/commit/blueocean-acceptance-test/9a70504dc7ec38519abc77773a0d5a3664c118ae
          Log:
          JENKINS-38597 add selectors to page object

          Compare: https://github.com/jenkinsci/blueocean-acceptance-test/compare/5ebd63fd585e^...9a70504dc7ec

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Cliff Meyers Path: src/main/js/page_objects/blueocean/bluePipelineCreate.js src/test/js/creation/git/localRepo.js http://jenkins-ci.org/commit/blueocean-acceptance-test/9a70504dc7ec38519abc77773a0d5a3664c118ae Log: JENKINS-38597 add selectors to page object Compare: https://github.com/jenkinsci/blueocean-acceptance-test/compare/5ebd63fd585e ^...9a70504dc7ec

          Code changed in jenkins
          User: Cliff Meyers
          Path:
          src/main/js/page_objects/blueocean/bluePipelineCreate.js
          src/test/js/creation/git/localRepo.js
          http://jenkins-ci.org/commit/blueocean-acceptance-test/79ad6ae7f660e71683dd3e0586e3ba205c857209
          Log:
          JENKINS-38597 cleanup

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Cliff Meyers Path: src/main/js/page_objects/blueocean/bluePipelineCreate.js src/test/js/creation/git/localRepo.js http://jenkins-ci.org/commit/blueocean-acceptance-test/79ad6ae7f660e71683dd3e0586e3ba205c857209 Log: JENKINS-38597 cleanup

          Code changed in jenkins
          User: Cliff Meyers
          Path:
          Jenkinsfile
          gulpfile.js
          src/main/js/custom_commands/waitForJobRunUnpaused.js
          src/main/js/page_objects/blueocean/bluePipelineActivity.js
          src/main/js/page_objects/blueocean/bluePipelineRunDetail.js
          src/main/js/page_objects/blueocean/bluePipelines.js
          src/main/js/util/url.js
          src/test/js/artifacts/artifacts.js
          src/test/js/edgeCases/runDetailsDeepLink.js
          src/test/js/failing.js
          src/test/js/failingStages.js
          src/test/js/log-karaoke/input.js
          src/test/js/log-karaoke/noStages.js
          src/test/js/multibranch/multibranchOpening.js
          src/test/js/multibranch/testResults.js
          src/test/resources/test_scripts/fastStages.groovy
          src/test/resources/test_scripts/freestylePing.sh
          src/test/resources/test_scripts/initialStage.groovy
          src/test/resources/test_scripts/parallel-stages.groovy
          http://jenkins-ci.org/commit/blueocean-acceptance-test/5282bc188c61c07e3239f2e011957f9a5ade6cb6
          Log:
          Merge branch 'master' into feature/JENKINS-38597-create-from-git-ath

          1. Conflicts:
          2. src/main/js/util/url.js

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Cliff Meyers Path: Jenkinsfile gulpfile.js src/main/js/custom_commands/waitForJobRunUnpaused.js src/main/js/page_objects/blueocean/bluePipelineActivity.js src/main/js/page_objects/blueocean/bluePipelineRunDetail.js src/main/js/page_objects/blueocean/bluePipelines.js src/main/js/util/url.js src/test/js/artifacts/artifacts.js src/test/js/edgeCases/runDetailsDeepLink.js src/test/js/failing.js src/test/js/failingStages.js src/test/js/log-karaoke/input.js src/test/js/log-karaoke/noStages.js src/test/js/multibranch/multibranchOpening.js src/test/js/multibranch/testResults.js src/test/resources/test_scripts/fastStages.groovy src/test/resources/test_scripts/freestylePing.sh src/test/resources/test_scripts/initialStage.groovy src/test/resources/test_scripts/parallel-stages.groovy http://jenkins-ci.org/commit/blueocean-acceptance-test/5282bc188c61c07e3239f2e011957f9a5ade6cb6 Log: Merge branch 'master' into feature/ JENKINS-38597 -create-from-git-ath Conflicts: src/main/js/util/url.js

          Code changed in jenkins
          User: Cliff Meyers
          Path:
          src/test/js/creation/git/localRepo.js
          http://jenkins-ci.org/commit/blueocean-acceptance-test/82afdb3b9b67b6be06db84b5df8a3ae229a89bd7
          Log:
          JENKINS-38597 make more resilient to timing issues by waiting for success, rather than running

          Compare: https://github.com/jenkinsci/blueocean-acceptance-test/compare/79ad6ae7f660...82afdb3b9b67

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Cliff Meyers Path: src/test/js/creation/git/localRepo.js http://jenkins-ci.org/commit/blueocean-acceptance-test/82afdb3b9b67b6be06db84b5df8a3ae229a89bd7 Log: JENKINS-38597 make more resilient to timing issues by waiting for success, rather than running Compare: https://github.com/jenkinsci/blueocean-acceptance-test/compare/79ad6ae7f660...82afdb3b9b67

          Code changed in jenkins
          User: Cliff Meyers
          Path:
          src/main/js/page_objects/blueocean/bluePipelineCreate.js
          src/main/js/util/url.js
          src/test/js/creation/git/localRepo.js
          http://jenkins-ci.org/commit/blueocean-acceptance-test/3469b9c01363fd38fe01c0db5e4d0ebe620dcea7
          Log:
          Feature/jenkins 38597 create from git ath (#114)

          • JENKINS-38597 make more resilient to timing issues by waiting for success, rather than running

          SCM/JIRA link daemon added a comment - Code changed in jenkins User: Cliff Meyers Path: src/main/js/page_objects/blueocean/bluePipelineCreate.js src/main/js/util/url.js src/test/js/creation/git/localRepo.js http://jenkins-ci.org/commit/blueocean-acceptance-test/3469b9c01363fd38fe01c0db5e4d0ebe620dcea7 Log: Feature/jenkins 38597 create from git ath (#114) JENKINS-38597 first draft of simple test for Git Creation flow JENKINS-38597 add selectors to page object JENKINS-38597 cleanup JENKINS-38597 make more resilient to timing issues by waiting for success, rather than running

          James Dumay added a comment - - edited

          hektve please don't do that. It is disruptive to our team. Thanks!

          James Dumay added a comment - - edited hektve please don't do that. It is disruptive to our team. Thanks!

            cliffmeyers Cliff Meyers
            jamesdumay James Dumay
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: