About - Simple Pull Request Plugin

classic Classic list List threaded Threaded
8 messages Options
Reply | Threaded
Open this post in threaded view
|

About - Simple Pull Request Plugin

Aytunc Beken
Hi,

I was planning to work on a new plugin for enabling Yaml files for Pipelines. However I found this plugin and it looks similar.


Does any one knows about it? Does is still continues ?

Thanks. Regards

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CAKDu2gLzK11Crc34BR5O%2BnDVCeAMyAX1PYaaWnbOj0gOWtHeew%40mail.gmail.com.
Reply | Threaded
Open this post in threaded view
|

Re: About - Simple Pull Request Plugin

Oleg Nenashev
Hi,

No ongoing work right now, but indeed there is a lot of interest in the community.
If you are interested to work on it, this is great!

Actually I am planning to submit a follow-up project idea for Google Summer of Code 2020. I have already referenced it in https://gitter.im/jenkinsci/pipeline-authoring-sig , but I have not announced it yet through official channels.
The draft idea is here: https://github.com/jenkins-infra/jenkins.io/blob/ff5527bb98f1b28159f88894c9abbe346eeaf3d2/content/projects/gsoc/2020/project-ideas/pipeline-as-yaml-experiment.adoc
If you plan to work on this area in short-term, I will adjust my project idea accordingly.

Best regards,
Oleg


On Monday, February 10, 2020 at 11:05:01 AM UTC+1, Aytunc Beken wrote:
Hi,

I was planning to work on a new plugin for enabling Yaml files for Pipelines. However I found this plugin and it looks similar.

<a href="https://jenkins.io/blog/2018/07/17/simple-pull-request-plugin/" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fjenkins.io%2Fblog%2F2018%2F07%2F17%2Fsimple-pull-request-plugin%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEvVMI5fav3mjd8mrvuhaUjmMndHQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fjenkins.io%2Fblog%2F2018%2F07%2F17%2Fsimple-pull-request-plugin%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEvVMI5fav3mjd8mrvuhaUjmMndHQ&#39;;return true;">https://jenkins.io/blog/2018/07/17/simple-pull-request-plugin/

Does any one knows about it? Does is still continues ?

Thanks. Regards

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/855bb7ce-1061-46be-a656-d875480531d1%40googlegroups.com.
Reply | Threaded
Open this post in threaded view
|

Re: About - Simple Pull Request Plugin

Oleg Nenashev
UPD. I have officially submitted this project idea: https://groups.google.com/forum/#!topic/jenkins-pipeline-authoring-sig/Ko8KTEcK_vY and jenkins-infra/jenkins.io#2849

Hi Aytunc, what would be your plan there? the GSoC project idea does not block anyone from working on this area, but it might make sense to sync-up with other interested contributors.

Best regards,
Oleg

On Monday, February 10, 2020 at 5:14:51 PM UTC+1, Oleg Nenashev wrote:
Hi,

No ongoing work right now, but indeed there is a lot of interest in the community.
If you are interested to work on it, this is great!

Actually I am planning to submit a follow-up project idea for Google Summer of Code 2020. I have already referenced it in <a href="https://gitter.im/jenkinsci/pipeline-authoring-sig" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgitter.im%2Fjenkinsci%2Fpipeline-authoring-sig\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHYHEYrzCMASnsEhCWH2NQw9C-2fw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgitter.im%2Fjenkinsci%2Fpipeline-authoring-sig\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHYHEYrzCMASnsEhCWH2NQw9C-2fw&#39;;return true;">https://gitter.im/jenkinsci/pipeline-authoring-sig , but I have not announced it yet through official channels.
The draft idea is here: <a href="https://github.com/jenkins-infra/jenkins.io/blob/ff5527bb98f1b28159f88894c9abbe346eeaf3d2/content/projects/gsoc/2020/project-ideas/pipeline-as-yaml-experiment.adoc" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkins-infra%2Fjenkins.io%2Fblob%2Fff5527bb98f1b28159f88894c9abbe346eeaf3d2%2Fcontent%2Fprojects%2Fgsoc%2F2020%2Fproject-ideas%2Fpipeline-as-yaml-experiment.adoc\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEHzEX4Zm4PevFfdoBfQrrSf46rQw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkins-infra%2Fjenkins.io%2Fblob%2Fff5527bb98f1b28159f88894c9abbe346eeaf3d2%2Fcontent%2Fprojects%2Fgsoc%2F2020%2Fproject-ideas%2Fpipeline-as-yaml-experiment.adoc\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEHzEX4Zm4PevFfdoBfQrrSf46rQw&#39;;return true;">https://github.com/jenkins-infra/jenkins.io/blob/ff5527bb98f1b28159f88894c9abbe346eeaf3d2/content/projects/gsoc/2020/project-ideas/pipeline-as-yaml-experiment.adoc
If you plan to work on this area in short-term, I will adjust my project idea accordingly.

Best regards,
Oleg


On Monday, February 10, 2020 at 11:05:01 AM UTC+1, Aytunc Beken wrote:
Hi,

I was planning to work on a new plugin for enabling Yaml files for Pipelines. However I found this plugin and it looks similar.

<a href="https://jenkins.io/blog/2018/07/17/simple-pull-request-plugin/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fjenkins.io%2Fblog%2F2018%2F07%2F17%2Fsimple-pull-request-plugin%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEvVMI5fav3mjd8mrvuhaUjmMndHQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fjenkins.io%2Fblog%2F2018%2F07%2F17%2Fsimple-pull-request-plugin%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEvVMI5fav3mjd8mrvuhaUjmMndHQ&#39;;return true;">https://jenkins.io/blog/2018/07/17/simple-pull-request-plugin/

Does any one knows about it? Does is still continues ?

Thanks. Regards

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/afd5e488-f386-44d0-ac3b-db58e1577d6d%40googlegroups.com.
Reply | Threaded
Open this post in threaded view
|

Re: About - Simple Pull Request Plugin

Aytunc Beken
Hi Oleg,

Thanks for the details. The projects which are proposed/developed are similar what I want to achieve. However, approach may differ.

What I planned was this:
 - Develop a Converter which will convert yml files to legacy declarative or scripted pipelines .
   Reason: Just wanted not to interfere with the core pipeline mechanism. A smart, well developed converter will be enough to make it work.
 - Develop a converter screen where uses can convert their declarative pipelines to yaml or vice versa.
   Reason: Users should not spend time to convert their legacy pipelines. UI converter will same lots of time.

How these sounds for you ? Not sure how much it is parallel within your mind.

Thanks.


On Wednesday, February 12, 2020 at 1:26:47 PM UTC+1, Oleg Nenashev wrote:
UPD. I have officially submitted this project idea: <a href="https://groups.google.com/forum/#!topic/jenkins-pipeline-authoring-sig/Ko8KTEcK_vY" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://groups.google.com/forum/#!topic/jenkins-pipeline-authoring-sig/Ko8KTEcK_vY&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/forum/#!topic/jenkins-pipeline-authoring-sig/Ko8KTEcK_vY&#39;;return true;">https://groups.google.com/forum/#!topic/jenkins-pipeline-authoring-sig/Ko8KTEcK_vY and <a href="https://github.com/jenkins-infra/jenkins.io/pull/2849" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkins-infra%2Fjenkins.io%2Fpull%2F2849\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEhnhkIOqbCPEQPRP5of4O4U3yWCw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkins-infra%2Fjenkins.io%2Fpull%2F2849\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEhnhkIOqbCPEQPRP5of4O4U3yWCw&#39;;return true;">jenkins-infra/jenkins.io#2849

Hi Aytunc, what would be your plan there? the GSoC project idea does not block anyone from working on this area, but it might make sense to sync-up with other interested contributors.

Best regards,
Oleg

On Monday, February 10, 2020 at 5:14:51 PM UTC+1, Oleg Nenashev wrote:
Hi,

No ongoing work right now, but indeed there is a lot of interest in the community.
If you are interested to work on it, this is great!

Actually I am planning to submit a follow-up project idea for Google Summer of Code 2020. I have already referenced it in <a href="https://gitter.im/jenkinsci/pipeline-authoring-sig" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgitter.im%2Fjenkinsci%2Fpipeline-authoring-sig\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHYHEYrzCMASnsEhCWH2NQw9C-2fw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgitter.im%2Fjenkinsci%2Fpipeline-authoring-sig\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHYHEYrzCMASnsEhCWH2NQw9C-2fw&#39;;return true;">https://gitter.im/jenkinsci/pipeline-authoring-sig , but I have not announced it yet through official channels.
The draft idea is here: <a href="https://github.com/jenkins-infra/jenkins.io/blob/ff5527bb98f1b28159f88894c9abbe346eeaf3d2/content/projects/gsoc/2020/project-ideas/pipeline-as-yaml-experiment.adoc" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkins-infra%2Fjenkins.io%2Fblob%2Fff5527bb98f1b28159f88894c9abbe346eeaf3d2%2Fcontent%2Fprojects%2Fgsoc%2F2020%2Fproject-ideas%2Fpipeline-as-yaml-experiment.adoc\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEHzEX4Zm4PevFfdoBfQrrSf46rQw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkins-infra%2Fjenkins.io%2Fblob%2Fff5527bb98f1b28159f88894c9abbe346eeaf3d2%2Fcontent%2Fprojects%2Fgsoc%2F2020%2Fproject-ideas%2Fpipeline-as-yaml-experiment.adoc\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEHzEX4Zm4PevFfdoBfQrrSf46rQw&#39;;return true;">https://github.com/jenkins-infra/jenkins.io/blob/ff5527bb98f1b28159f88894c9abbe346eeaf3d2/content/projects/gsoc/2020/project-ideas/pipeline-as-yaml-experiment.adoc
If you plan to work on this area in short-term, I will adjust my project idea accordingly.

Best regards,
Oleg


On Monday, February 10, 2020 at 11:05:01 AM UTC+1, Aytunc Beken wrote:
Hi,

I was planning to work on a new plugin for enabling Yaml files for Pipelines. However I found this plugin and it looks similar.

<a href="https://jenkins.io/blog/2018/07/17/simple-pull-request-plugin/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fjenkins.io%2Fblog%2F2018%2F07%2F17%2Fsimple-pull-request-plugin%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEvVMI5fav3mjd8mrvuhaUjmMndHQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fjenkins.io%2Fblog%2F2018%2F07%2F17%2Fsimple-pull-request-plugin%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEvVMI5fav3mjd8mrvuhaUjmMndHQ&#39;;return true;">https://jenkins.io/blog/2018/07/17/simple-pull-request-plugin/

Does any one knows about it? Does is still continues ?

Thanks. Regards

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/f61408ea-63a9-4ea6-8a1c-b47e5b6d3385%40googlegroups.com.
Reply | Threaded
Open this post in threaded view
|

Re: About - Simple Pull Request Plugin

Oleg Nenashev
Hi Aytunc,

Your approach is quite similar to what is documented in my project idea.
I went a bit beyond w.r.t implementation options, but the approach you suggest is one of the most straightforward ways to implement Pipeline as YAML.

 - Develop a Converter which will convert yml files to legacy declarative or scripted pipelines .
There is no legacy declarative or scripted pipelines :) . They keep evolving, and I do not think that YAML support is going to replace them anytime soon.
The converter approach makes total sense as a standalone solution,

Develop a converter screen where uses can convert their declarative pipelines to yaml or vice versa.
Would be great

 

On Wednesday, February 12, 2020 at 1:50:25 PM UTC+1, Aytunc Beken wrote:
Hi Oleg,

Thanks for the details. The projects which are proposed/developed are similar what I want to achieve. However, approach may differ.

What I planned was this:
 - Develop a Converter which will convert yml files to legacy declarative or scripted pipelines .
   Reason: Just wanted not to interfere with the core pipeline mechanism. A smart, well developed converter will be enough to make it work.
 - Develop a converter screen where uses can convert their declarative pipelines to yaml or vice versa.
   Reason: Users should not spend time to convert their legacy pipelines. UI converter will same lots of time.

How these sounds for you ? Not sure how much it is parallel within your mind.

Thanks.


On Wednesday, February 12, 2020 at 1:26:47 PM UTC+1, Oleg Nenashev wrote:
UPD. I have officially submitted this project idea: <a href="https://groups.google.com/forum/#!topic/jenkins-pipeline-authoring-sig/Ko8KTEcK_vY" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://groups.google.com/forum/#!topic/jenkins-pipeline-authoring-sig/Ko8KTEcK_vY&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/forum/#!topic/jenkins-pipeline-authoring-sig/Ko8KTEcK_vY&#39;;return true;">https://groups.google.com/forum/#!topic/jenkins-pipeline-authoring-sig/Ko8KTEcK_vY and <a href="https://github.com/jenkins-infra/jenkins.io/pull/2849" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkins-infra%2Fjenkins.io%2Fpull%2F2849\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEhnhkIOqbCPEQPRP5of4O4U3yWCw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkins-infra%2Fjenkins.io%2Fpull%2F2849\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEhnhkIOqbCPEQPRP5of4O4U3yWCw&#39;;return true;">jenkins-infra/jenkins.io#2849

Hi Aytunc, what would be your plan there? the GSoC project idea does not block anyone from working on this area, but it might make sense to sync-up with other interested contributors.

Best regards,
Oleg

On Monday, February 10, 2020 at 5:14:51 PM UTC+1, Oleg Nenashev wrote:
Hi,

No ongoing work right now, but indeed there is a lot of interest in the community.
If you are interested to work on it, this is great!

Actually I am planning to submit a follow-up project idea for Google Summer of Code 2020. I have already referenced it in <a href="https://gitter.im/jenkinsci/pipeline-authoring-sig" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgitter.im%2Fjenkinsci%2Fpipeline-authoring-sig\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHYHEYrzCMASnsEhCWH2NQw9C-2fw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgitter.im%2Fjenkinsci%2Fpipeline-authoring-sig\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHYHEYrzCMASnsEhCWH2NQw9C-2fw&#39;;return true;">https://gitter.im/jenkinsci/pipeline-authoring-sig , but I have not announced it yet through official channels.
The draft idea is here: <a href="https://github.com/jenkins-infra/jenkins.io/blob/ff5527bb98f1b28159f88894c9abbe346eeaf3d2/content/projects/gsoc/2020/project-ideas/pipeline-as-yaml-experiment.adoc" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkins-infra%2Fjenkins.io%2Fblob%2Fff5527bb98f1b28159f88894c9abbe346eeaf3d2%2Fcontent%2Fprojects%2Fgsoc%2F2020%2Fproject-ideas%2Fpipeline-as-yaml-experiment.adoc\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEHzEX4Zm4PevFfdoBfQrrSf46rQw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkins-infra%2Fjenkins.io%2Fblob%2Fff5527bb98f1b28159f88894c9abbe346eeaf3d2%2Fcontent%2Fprojects%2Fgsoc%2F2020%2Fproject-ideas%2Fpipeline-as-yaml-experiment.adoc\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEHzEX4Zm4PevFfdoBfQrrSf46rQw&#39;;return true;">https://github.com/jenkins-infra/jenkins.io/blob/ff5527bb98f1b28159f88894c9abbe346eeaf3d2/content/projects/gsoc/2020/project-ideas/pipeline-as-yaml-experiment.adoc
If you plan to work on this area in short-term, I will adjust my project idea accordingly.

Best regards,
Oleg


On Monday, February 10, 2020 at 11:05:01 AM UTC+1, Aytunc Beken wrote:
Hi,

I was planning to work on a new plugin for enabling Yaml files for Pipelines. However I found this plugin and it looks similar.

<a href="https://jenkins.io/blog/2018/07/17/simple-pull-request-plugin/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fjenkins.io%2Fblog%2F2018%2F07%2F17%2Fsimple-pull-request-plugin%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEvVMI5fav3mjd8mrvuhaUjmMndHQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fjenkins.io%2Fblog%2F2018%2F07%2F17%2Fsimple-pull-request-plugin%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEvVMI5fav3mjd8mrvuhaUjmMndHQ&#39;;return true;">https://jenkins.io/blog/2018/07/17/simple-pull-request-plugin/

Does any one knows about it? Does is still continues ?

Thanks. Regards

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/089a16a2-4d84-4b4e-998b-300894f67adc%40googlegroups.com.
Reply | Threaded
Open this post in threaded view
|

Re: About - Simple Pull Request Plugin

Aytunc Beken
Hi Oleg,

Sorry for my late response. I think the requirements you defined will make plugin more usable. So I will try to also implement those requirements.
So I am planing to start working on this plugin. How should I proceed ?

Thanks.

On Thursday, February 13, 2020 at 8:35:51 PM UTC+1, Oleg Nenashev wrote:
Hi Aytunc,

Your approach is quite similar to what is documented in my project idea.
I went a bit beyond w.r.t implementation options, but the approach you suggest is one of the most straightforward ways to implement Pipeline as YAML.

 - Develop a Converter which will convert yml files to legacy declarative or scripted pipelines .
There is no legacy declarative or scripted pipelines :) . They keep evolving, and I do not think that YAML support is going to replace them anytime soon.
<a href="https://github.com/jenkinsci/simple-pull-request-job-plugin" target="_blank" rel="nofollow" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fsimple-pull-request-job-plugin\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFZYUBLzLp0FUSiNQ_LPglS-iarIg&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkinsci%2Fsimple-pull-request-job-plugin\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNFZYUBLzLp0FUSiNQ_LPglS-iarIg&#39;;return true;">https://github.com/jenkinsci/simple-pull-request-job-plugin is an example of such converter.
The converter approach makes total sense as a standalone solution,

Develop a converter screen where uses can convert their declarative pipelines to yaml or vice versa.
Would be great

 

On Wednesday, February 12, 2020 at 1:50:25 PM UTC+1, Aytunc Beken wrote:
Hi Oleg,

Thanks for the details. The projects which are proposed/developed are similar what I want to achieve. However, approach may differ.

What I planned was this:
 - Develop a Converter which will convert yml files to legacy declarative or scripted pipelines .
   Reason: Just wanted not to interfere with the core pipeline mechanism. A smart, well developed converter will be enough to make it work.
 - Develop a converter screen where uses can convert their declarative pipelines to yaml or vice versa.
   Reason: Users should not spend time to convert their legacy pipelines. UI converter will same lots of time.

How these sounds for you ? Not sure how much it is parallel within your mind.

Thanks.


On Wednesday, February 12, 2020 at 1:26:47 PM UTC+1, Oleg Nenashev wrote:
UPD. I have officially submitted this project idea: <a href="https://groups.google.com/forum/#!topic/jenkins-pipeline-authoring-sig/Ko8KTEcK_vY" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://groups.google.com/forum/#!topic/jenkins-pipeline-authoring-sig/Ko8KTEcK_vY&#39;;return true;" onclick="this.href=&#39;https://groups.google.com/forum/#!topic/jenkins-pipeline-authoring-sig/Ko8KTEcK_vY&#39;;return true;">https://groups.google.com/forum/#!topic/jenkins-pipeline-authoring-sig/Ko8KTEcK_vY and <a href="https://github.com/jenkins-infra/jenkins.io/pull/2849" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkins-infra%2Fjenkins.io%2Fpull%2F2849\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEhnhkIOqbCPEQPRP5of4O4U3yWCw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkins-infra%2Fjenkins.io%2Fpull%2F2849\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEhnhkIOqbCPEQPRP5of4O4U3yWCw&#39;;return true;">jenkins-infra/jenkins.io#2849

Hi Aytunc, what would be your plan there? the GSoC project idea does not block anyone from working on this area, but it might make sense to sync-up with other interested contributors.

Best regards,
Oleg

On Monday, February 10, 2020 at 5:14:51 PM UTC+1, Oleg Nenashev wrote:
Hi,

No ongoing work right now, but indeed there is a lot of interest in the community.
If you are interested to work on it, this is great!

Actually I am planning to submit a follow-up project idea for Google Summer of Code 2020. I have already referenced it in <a href="https://gitter.im/jenkinsci/pipeline-authoring-sig" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgitter.im%2Fjenkinsci%2Fpipeline-authoring-sig\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHYHEYrzCMASnsEhCWH2NQw9C-2fw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgitter.im%2Fjenkinsci%2Fpipeline-authoring-sig\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNHYHEYrzCMASnsEhCWH2NQw9C-2fw&#39;;return true;">https://gitter.im/jenkinsci/pipeline-authoring-sig , but I have not announced it yet through official channels.
The draft idea is here: <a href="https://github.com/jenkins-infra/jenkins.io/blob/ff5527bb98f1b28159f88894c9abbe346eeaf3d2/content/projects/gsoc/2020/project-ideas/pipeline-as-yaml-experiment.adoc" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkins-infra%2Fjenkins.io%2Fblob%2Fff5527bb98f1b28159f88894c9abbe346eeaf3d2%2Fcontent%2Fprojects%2Fgsoc%2F2020%2Fproject-ideas%2Fpipeline-as-yaml-experiment.adoc\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEHzEX4Zm4PevFfdoBfQrrSf46rQw&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fgithub.com%2Fjenkins-infra%2Fjenkins.io%2Fblob%2Fff5527bb98f1b28159f88894c9abbe346eeaf3d2%2Fcontent%2Fprojects%2Fgsoc%2F2020%2Fproject-ideas%2Fpipeline-as-yaml-experiment.adoc\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEHzEX4Zm4PevFfdoBfQrrSf46rQw&#39;;return true;">https://github.com/jenkins-infra/jenkins.io/blob/ff5527bb98f1b28159f88894c9abbe346eeaf3d2/content/projects/gsoc/2020/project-ideas/pipeline-as-yaml-experiment.adoc
If you plan to work on this area in short-term, I will adjust my project idea accordingly.

Best regards,
Oleg


On Monday, February 10, 2020 at 11:05:01 AM UTC+1, Aytunc Beken wrote:
Hi,

I was planning to work on a new plugin for enabling Yaml files for Pipelines. However I found this plugin and it looks similar.

<a href="https://jenkins.io/blog/2018/07/17/simple-pull-request-plugin/" rel="nofollow" target="_blank" onmousedown="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fjenkins.io%2Fblog%2F2018%2F07%2F17%2Fsimple-pull-request-plugin%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEvVMI5fav3mjd8mrvuhaUjmMndHQ&#39;;return true;" onclick="this.href=&#39;https://www.google.com/url?q\x3dhttps%3A%2F%2Fjenkins.io%2Fblog%2F2018%2F07%2F17%2Fsimple-pull-request-plugin%2F\x26sa\x3dD\x26sntz\x3d1\x26usg\x3dAFQjCNEvVMI5fav3mjd8mrvuhaUjmMndHQ&#39;;return true;">https://jenkins.io/blog/2018/07/17/simple-pull-request-plugin/

Does any one knows about it? Does is still continues ?

Thanks. Regards

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/93176789-754f-4526-8226-b0e3c081bf12%40googlegroups.com.
Reply | Threaded
Open this post in threaded view
|

Re: About - Simple Pull Request Plugin

Oleg Nenashev
Since you follow the existing plugin design, IMHO it would be better to just keep extending it. It is in alpha now, so there is no compatibility requirements.

CC Vu Tuan who is the current maintainer

BR, Oleg

On Mon, Feb 17, 2020, 20:04 Aytunc Beken <[hidden email]> wrote:
Hi Oleg,

Sorry for my late response. I think the requirements you defined will make plugin more usable. So I will try to also implement those requirements.
So I am planing to start working on this plugin. How should I proceed ?

Thanks.

On Thursday, February 13, 2020 at 8:35:51 PM UTC+1, Oleg Nenashev wrote:
Hi Aytunc,

Your approach is quite similar to what is documented in my project idea.
I went a bit beyond w.r.t implementation options, but the approach you suggest is one of the most straightforward ways to implement Pipeline as YAML.

 - Develop a Converter which will convert yml files to legacy declarative or scripted pipelines .
There is no legacy declarative or scripted pipelines :) . They keep evolving, and I do not think that YAML support is going to replace them anytime soon.
The converter approach makes total sense as a standalone solution,

Develop a converter screen where uses can convert their declarative pipelines to yaml or vice versa.
Would be great

 

On Wednesday, February 12, 2020 at 1:50:25 PM UTC+1, Aytunc Beken wrote:
Hi Oleg,

Thanks for the details. The projects which are proposed/developed are similar what I want to achieve. However, approach may differ.

What I planned was this:
 - Develop a Converter which will convert yml files to legacy declarative or scripted pipelines .
   Reason: Just wanted not to interfere with the core pipeline mechanism. A smart, well developed converter will be enough to make it work.
 - Develop a converter screen where uses can convert their declarative pipelines to yaml or vice versa.
   Reason: Users should not spend time to convert their legacy pipelines. UI converter will same lots of time.

How these sounds for you ? Not sure how much it is parallel within your mind.

Thanks.


On Wednesday, February 12, 2020 at 1:26:47 PM UTC+1, Oleg Nenashev wrote:
UPD. I have officially submitted this project idea: https://groups.google.com/forum/#!topic/jenkins-pipeline-authoring-sig/Ko8KTEcK_vY and jenkins-infra/jenkins.io#2849

Hi Aytunc, what would be your plan there? the GSoC project idea does not block anyone from working on this area, but it might make sense to sync-up with other interested contributors.

Best regards,
Oleg

On Monday, February 10, 2020 at 5:14:51 PM UTC+1, Oleg Nenashev wrote:
Hi,

No ongoing work right now, but indeed there is a lot of interest in the community.
If you are interested to work on it, this is great!

Actually I am planning to submit a follow-up project idea for Google Summer of Code 2020. I have already referenced it in https://gitter.im/jenkinsci/pipeline-authoring-sig , but I have not announced it yet through official channels.
The draft idea is here: https://github.com/jenkins-infra/jenkins.io/blob/ff5527bb98f1b28159f88894c9abbe346eeaf3d2/content/projects/gsoc/2020/project-ideas/pipeline-as-yaml-experiment.adoc
If you plan to work on this area in short-term, I will adjust my project idea accordingly.

Best regards,
Oleg


On Monday, February 10, 2020 at 11:05:01 AM UTC+1, Aytunc Beken wrote:
Hi,

I was planning to work on a new plugin for enabling Yaml files for Pipelines. However I found this plugin and it looks similar.


Does any one knows about it? Does is still continues ?

Thanks. Regards

--
You received this message because you are subscribed to a topic in the Google Groups "Jenkins Developers" group.
To unsubscribe from this topic, visit https://groups.google.com/d/topic/jenkinsci-dev/6ieyOlLQX0I/unsubscribe.
To unsubscribe from this group and all its topics, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/93176789-754f-4526-8226-b0e3c081bf12%40googlegroups.com.

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CAPfivLBdwMO2Hr_hNf425gXia9s3wZ0jBM3Ws8qU%3Dk5n2Yh0jg%40mail.gmail.com.
Reply | Threaded
Open this post in threaded view
|

Re: About - Simple Pull Request Plugin

Aytunc Beken
Hi Oleg,

Nice to meet you Vu Tuan.

I have some doubts, may be you can help me understand things.

- Why the name of the plugin is different ? Also It says it is about pull requests from various version controls. If this plugin will continue focusing on both, It will be good to separate them.
- I was planing to use ModelASTPipelineDef (org.jenkinsci.plugins.pipeline.modeldefinition.ast) for converting Yaml to Jenkins and vice versa. As this is internal model of Declarative pipeline, It will be easy to maintain.

I will be glad if I can get your ideas/comment about these.

Thanks. Regards

--
You received this message because you are subscribed to the Google Groups "Jenkins Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email to [hidden email].
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/0bbcc3ac-9f88-45be-afb1-21c82f52b38c%40googlegroups.com.