-
Task
-
Resolution: Won't Do
-
Critical
-
-
frank, tethys, christmas
Requirements
- Write natively to any branch of a Git repository hosted on Github
- Write to 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
- duplicates
-
JENKINS-39355 API improvements based on real-world implementation and usage
-
- Closed
-
- is blocking
-
JENKINS-36291 Pipeline Editor
-
- Open
-
- relates to
-
JENKINS-41966 Load and save Jenkinsfile to Github
-
- Resolved
-
-
JENKINS-33273 Optimize Jenkinsfile loading and branch detection
-
- Resolved
-
-
JENKINS-39703 API to read a single file from the repository
-
- Closed
-
[JENKINS-42080] API to write a single file to the repository
Epic Link | New: JENKINS-36291 [ 172300 ] |
Link |
New:
This issue relates to |
Link |
New:
This issue duplicates |
Link |
New:
This issue relates to |
Component/s | New: scm-api-plugin [ 18054 ] |
Description |
Original:
*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. |
New:
*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 save the Jenkinsfile, 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 |
Original:
*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 save the Jenkinsfile, 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. |
New:
*Scope* * Primary ** Github ** Github Enterprise * Secondary ** Bitbucket Server ** Bitbucket Cloud *Out of scope* * Git and support *Notes* For the [Blue Ocean Pipeline Editor|https://jenkins.io/blog/2016/09/19/blueocean-beta-declarative-pipeline-pipeline-editor/] we want to save the Jenkinsfile, 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 |
Original:
*Scope* * Primary ** Github ** Github Enterprise * Secondary ** Bitbucket Server ** Bitbucket Cloud *Out of scope* * Git and support *Notes* For the [Blue Ocean Pipeline Editor|https://jenkins.io/blog/2016/09/19/blueocean-beta-declarative-pipeline-pipeline-editor/] we want to save the Jenkinsfile, 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. |
New:
*Scope* * Primary ** Github ** Github Enterprise * Secondary ** Bitbucket Server ** Bitbucket Cloud *Out of scope* * Git and others support *Notes* For the [Blue Ocean Pipeline Editor|https://jenkins.io/blog/2016/09/19/blueocean-beta-declarative-pipeline-pipeline-editor/] we want to save the Jenkinsfile, 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 |
Original:
*Scope* * Primary ** Github ** Github Enterprise * Secondary ** Bitbucket Server ** Bitbucket Cloud *Out of scope* * Git and others support *Notes* For the [Blue Ocean Pipeline Editor|https://jenkins.io/blog/2016/09/19/blueocean-beta-declarative-pipeline-pipeline-editor/] we want to save the Jenkinsfile, 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. |
New:
*Scope* * Primary ** Github ** Github Enterprise * Secondary ** Bitbucket Server ** Bitbucket Cloud *Out of scope* * Git and others support *Notes* For the [Blue Ocean Pipeline Editor|https://jenkins.io/blog/2016/09/19/blueocean-beta-declarative-pipeline-pipeline-editor/], 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 write a file from the repository. [ |
Description |
Original:
*Scope* * Primary ** Github ** Github Enterprise * Secondary ** Bitbucket Server ** Bitbucket Cloud *Out of scope* * Git and others support *Notes* For the [Blue Ocean Pipeline Editor|https://jenkins.io/blog/2016/09/19/blueocean-beta-declarative-pipeline-pipeline-editor/], 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 write a file from the repository. [ |
New:
*Scope* * Primary ** Github ** Github Enterprise * Secondary ** Bitbucket Server ** Bitbucket Cloud *Out of scope* * Git and others support *Notes* For the [Blue Ocean Pipeline Editor|https://jenkins.io/blog/2016/09/19/blueocean-beta-declarative-pipeline-pipeline-editor/], 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 write a file from the repository. |