Details
-
Task
-
Status: Closed (View Workflow)
-
Major
-
Resolution: Fixed
-
-
frank, tethys, christmas
Description
Requirements
- Read natively from any branch of a Git repository hosted on Github
- Read from any branch of a Git repository
- Must maintain compatibility with Jenkins 2.7.1 and above
Desired user experience
- User experience is described in
JENKINS-41966 - Mockup: https://projects.invisionapp.com/share/Q2A110KM9#/screens/219088047
Notes
jglick said there is beginnings of this in the scm-api but no implementations.
Attachments
Issue Links
- duplicates
-
JENKINS-39355 API improvements based on real-world implementation and usage
-
- Closed
-
- is blocking
-
JENKINS-36291 Pipeline Editor
-
- Open
-
- relates to
-
JENKINS-42080 API to write a single file to the repository
-
- Closed
-
-
JENKINS-41966 Load and save Jenkinsfile to Github
-
- Resolved
-
-
JENKINS-33273 Optimize Jenkinsfile loading and branch detection
-
- Resolved
-
Activity
Field | Original Value | New Value |
---|---|---|
Labels | blueocean |
Link |
This issue relates to |
Link |
This issue duplicates |
Resolution | Duplicate [ 3 ] | |
Status | Open [ 1 ] | Resolved [ 5 ] |
Component/s | bitbucket-plugin [ 18755 ] | |
Component/s | git-plugin [ 15543 ] | |
Component/s | github-plugin [ 15896 ] | |
Component/s | scm-api-plugin [ 18054 ] |
Resolution | Duplicate [ 3 ] | |
Status | Resolved [ 5 ] | Reopened [ 4 ] |
Assignee | James Dumay [ jamesdumay ] | Stephen Connolly [ stephenconnolly ] |
Sprint | frank [ 156 ] |
Rank | Ranked lower |
Epic Link | JENKINS-36291 [ 172300 ] |
Sprint | frank [ 156 ] | frank, christmas [ 156, 176 ] |
Sprint | frank, christmas [ 156, 176 ] | frank, tethys, christmas [ 156, 161, 176 ] |
Sprint | frank, tethys, christmas [ 156, 161, 176 ] | frank, tethys, christmas, pannonian [ 156, 161, 176, 211 ] |
Assignee | Stephen Connolly [ stephenconnolly ] | James Dumay [ jamesdumay ] |
Assignee | James Dumay [ jamesdumay ] |
Sprint | frank, tethys, christmas, pannonian [ 156, 161, 176, 211 ] | frank, tethys, christmas [ 156, 161, 176 ] |
Sprint | frank, tethys, christmas [ 156, 161, 176 ] | frank, tethys, christmas, iapetus [ 156, 161, 176, 216 ] |
Rank | Ranked higher |
Sprint | frank, tethys, christmas, iapetus [ 156, 161, 176, 216 ] | frank, tethys, christmas, post-release [ 156, 161, 176, 181 ] |
Rank | Ranked lower |
Description |
For the [Blue Ocean Pipeline Editor|https://jenkins.io/blog/2016/09/19/blueocean-beta-declarative-pipeline-pipeline-editor/] we want to read the Jenkinsfile from the repository, let the user author it in the editor then commit it back to the repository. We need a new API and relevant implementations (Github and Bitbucket) that would allow Blue Ocean to read/write a file from the repository. [~jglick] said there is beginnings of this in the scm-api but no implementations. |
*Scope* * Github *Out of scope* * Git and Bitbucket support *Notes* For the [Blue Ocean Pipeline Editor|https://jenkins.io/blog/2016/09/19/blueocean-beta-declarative-pipeline-pipeline-editor/] we want to read the Jenkinsfile from the repository, let the user author it in the editor then commit it back to the repository. We need a new API and relevant implementations (Github and Bitbucket) that would allow Blue Ocean to read/write a file from the repository. [~jglick] said there is beginnings of this in the scm-api but no implementations. |
Rank | Ranked higher |
Link |
This issue relates to |
Assignee | Stephen Connolly [ stephenconnolly ] |
Summary | API to read/write a single file from/to the repository | API to read a single file from the repository |
Description |
*Scope* * Github *Out of scope* * Git and Bitbucket support *Notes* For the [Blue Ocean Pipeline Editor|https://jenkins.io/blog/2016/09/19/blueocean-beta-declarative-pipeline-pipeline-editor/] we want to read the Jenkinsfile from the repository, let the user author it in the editor then commit it back to the repository. We need a new API and relevant implementations (Github and Bitbucket) that would allow Blue Ocean to read/write a file from the repository. [~jglick] said there is beginnings of this in the scm-api but no implementations. |
*Scope* * Read natively from any branch of a Git repository hosted on Github * Read from any branch of a Git repository * Must not require a Jenkins core upgrade *Notes* For the [Blue Ocean Pipeline Editor|https://jenkins.io/blog/2016/09/19/blueocean-beta-declarative-pipeline-pipeline-editor/] we want to read the Jenkinsfile from the repository, let the user author it in the editor then commit it back to the repository. We need a new API and relevant implementations (Github and Bitbucket) that would allow Blue Ocean to read/write a file from the repository. [~jglick] said there is beginnings of this in the scm-api but no implementations. |
Description |
*Scope* * Read natively from any branch of a Git repository hosted on Github * Read from any branch of a Git repository * Must not require a Jenkins core upgrade *Notes* For the [Blue Ocean Pipeline Editor|https://jenkins.io/blog/2016/09/19/blueocean-beta-declarative-pipeline-pipeline-editor/] we want to read the Jenkinsfile from the repository, let the user author it in the editor then commit it back to the repository. We need a new API and relevant implementations (Github and Bitbucket) that would allow Blue Ocean to read/write a file from the repository. [~jglick] said there is beginnings of this in the scm-api but no implementations. |
*Scope* * Read natively from any branch of a Git repository hosted on Github * Read from any branch of a Git repository * Must not require a Jenkins core upgrade. Must maintain compatibility with Jenkins 2.7.1 and above. *Desired user experience* Mockup: https://projects.invisionapp.com/share/Q2A110KM9#/screens/219088047 *Notes* [~jglick] said there is beginnings of this in the scm-api but no implementations. |
Link | This issue is blocking JENKINS-36291 [ JENKINS-36291 ] |
Link |
This issue relates to |
Link |
This issue relates to |
Description |
*Scope* * Read natively from any branch of a Git repository hosted on Github * Read from any branch of a Git repository * Must not require a Jenkins core upgrade. Must maintain compatibility with Jenkins 2.7.1 and above. *Desired user experience* Mockup: https://projects.invisionapp.com/share/Q2A110KM9#/screens/219088047 *Notes* [~jglick] said there is beginnings of this in the scm-api but no implementations. |
*Scope* * Read natively from any branch of a Git repository hosted on Github * Read from any branch of a Git repository * Must not require a Jenkins core upgrade. Must maintain compatibility with Jenkins 2.7.1 and above. *Desired user experience* * User experience is described in * Mockup: https://projects.invisionapp.com/share/Q2A110KM9#/screens/219088047 *Notes* [~jglick] said there is beginnings of this in the scm-api but no implementations. |
Description |
*Scope* * Read natively from any branch of a Git repository hosted on Github * Read from any branch of a Git repository * Must not require a Jenkins core upgrade. Must maintain compatibility with Jenkins 2.7.1 and above. *Desired user experience* * User experience is described in * Mockup: https://projects.invisionapp.com/share/Q2A110KM9#/screens/219088047 *Notes* [~jglick] said there is beginnings of this in the scm-api but no implementations. |
*Requirements* * Read natively from any branch of a Git repository hosted on Github * Read from any branch of a Git repository * Must not require a Jenkins core upgrade. Must maintain compatibility with Jenkins 2.7.1 and above. *Desired user experience* * User experience is described in * Mockup: https://projects.invisionapp.com/share/Q2A110KM9#/screens/219088047 *Notes* [~jglick] said there is beginnings of this in the scm-api but no implementations. |
Description |
*Requirements* * Read natively from any branch of a Git repository hosted on Github * Read from any branch of a Git repository * Must not require a Jenkins core upgrade. Must maintain compatibility with Jenkins 2.7.1 and above. *Desired user experience* * User experience is described in * Mockup: https://projects.invisionapp.com/share/Q2A110KM9#/screens/219088047 *Notes* [~jglick] said there is beginnings of this in the scm-api but no implementations. |
*Requirements* * Read natively from any branch of a Git repository hosted on Github * Read from any branch of a Git repository * Must maintain compatibility with Jenkins 2.7.1 and above *Desired user experience* * User experience is described in * Mockup: https://projects.invisionapp.com/share/Q2A110KM9#/screens/219088047 *Notes* [~jglick] said there is beginnings of this in the scm-api but no implementations. |
Link |
This issue relates to |
Sprint | frank, tethys, christmas, post-release [ 156, 161, 176, 181 ] | frank, tethys, christmas [ 156, 161, 176 ] |
Rank | Ranked higher |
Resolution | Fixed [ 1 ] | |
Status | Reopened [ 4 ] | Resolved [ 5 ] |
Status | Resolved [ 5 ] | Closed [ 6 ] |