Transferring JenkinsPipelineUnit to Jenkins Org

505 views
Skip to first unread message

Ozan Günalp

unread,
Sep 20, 2017, 7:29:39 AM9/20/17
to Jenkins Developers
Hi,

I am posting this here to have a public discussion: 

As discussed during Jenkins World 2017 we are up for transferring the JenkinsPipelineUnit project into Jenkins Organization.
We naturally want to make sure that current maintainers and LesFurets Org stay collaborators on the project. 

One option was expressed by @OlegNenashev, quote :

https://wiki.jenkins.io/display/JENKINS/Hosting+Plugins covers the hosting process based on forking. In the case of PipelineUnit we would rather prefer moving the project. Usually we use the following approach:
  1. We grant you administrative access to the https://github.com/jenkinsci-transfer organization
  1. You move the project to this organization
  1. One of Jenkins GitHub org admins (e.g. me or Daniel) moves the project to jenkinsci org
Such approach allows to retain issues, stars, followers, etc. There will be also automatic redirect by GitHub, so previous links from external sources won't be broken.

Let me know how to proceed,

Cheers

Ozan

Daniel Beck

unread,
Sep 20, 2017, 7:41:20 AM9/20/17
to jenkin...@googlegroups.com

> On 20. Sep 2017, at 12:18, Ozan Günalp <ozang...@gmail.com> wrote:
>
> We naturally want to make sure that current maintainers and LesFurets Org stay collaborators on the project.

Orgs cannot be orgs of other orgs, but if we make you team maintainers, you can add or remove collaborators at will. That would probably be the best option here.

> One option was expressed by @OlegNenashev, quote :

This would be the preferred approach IMO as well, for the stated reasons.

Ozan Günalp

unread,
Sep 20, 2017, 8:01:47 AM9/20/17
to Jenkins Developers


On Wednesday, September 20, 2017 at 1:41:20 PM UTC+2, Daniel Beck wrote:

> On 20. Sep 2017, at 12:18, Ozan Günalp <ozang...@gmail.com> wrote:
>
> We naturally want to make sure that current maintainers and LesFurets Org stay collaborators on the project.

Orgs cannot be orgs of other orgs, but if we make you team maintainers, you can add or remove collaborators at will. That would probably be the best option here.
Ok that works for me. 

> One option was expressed by @OlegNenashev, quote :

This would be the preferred approach IMO as well, for the stated reasons. 

Ozan

Oleg Nenashev

unread,
Sep 27, 2017, 5:45:26 AM9/27/17
to Jenkins Developers
+1 from me.
I am ready to iterate once we are ready.

Since it is a kind of strategic move in Pipeline ecosystem, I would propose to have a quick discussion at the Governance meeting today so that anybody can provide feedback.

BR, Oleg

среда, 20 сентября 2017 г., 15:01:47 UTC+3 пользователь Ozan Günalp написал:

Daniel Beck

unread,
Sep 27, 2017, 5:51:00 AM9/27/17
to jenkin...@googlegroups.com

> On 27. Sep 2017, at 11:45, Oleg Nenashev <o.v.ne...@gmail.com> wrote:
>
> discussion at the Governance meeting today so that anybody can provide feedback

Nobody bothered to speak up in this thread for the past week, so I don't think this is necessary.

Baptiste Mathus

unread,
Sep 29, 2017, 2:55:28 PM9/29/17
to Jenkins Developers
FWIW, +1 all for it obviously, we've already had the opportunity to discuss this at Jenkins World.

And thanks again for that move Ozan, Emmanuel & your company LesFurets.

IMO the next step is to file a JIRA into the HOSTING project, linking to this thread here (also to essentially remind that a standard fork is not desirable for the typical reasons).


--
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 jenkinsci-dev+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/06DAAE82-4B84-4CE9-84D7-7720990D0B00%40beckweb.net.
For more options, visit https://groups.google.com/d/optout.

Ozan Günalp

unread,
Oct 3, 2017, 5:57:04 PM10/3/17
to Jenkins Developers
So is everyone ok with me creating a ticket on the Hosting project even though it is not a plugin hosting request ? 
I was waiting for you to give me admin rights on jenkinsci-transfer organization for making the transfer.

Let me know.

On Friday, September 29, 2017 at 8:55:28 PM UTC+2, Baptiste Mathus wrote:
FWIW, +1 all for it obviously, we've already had the opportunity to discuss this at Jenkins World.

And thanks again for that move Ozan, Emmanuel & your company LesFurets.

IMO the next step is to file a JIRA into the HOSTING project, linking to this thread here (also to essentially remind that a standard fork is not desirable for the typical reasons).
2017-09-27 11:50 GMT+02:00 Daniel Beck <m...@beckweb.net>:

> On 27. Sep 2017, at 11:45, Oleg Nenashev <o.v.ne...@gmail.com> wrote:
>
> discussion at the Governance meeting today so that anybody can provide feedback

Nobody bothered to speak up in this thread for the past week, so I don't think this is necessary.

--
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 jenkinsci-de...@googlegroups.com.

Daniel Beck

unread,
Oct 3, 2017, 6:13:29 PM10/3/17
to jenkin...@googlegroups.com

> On 3. Oct 2017, at 23:57, Ozan Günalp <ozang...@gmail.com> wrote:
>
> So is everyone ok with me creating a ticket on the Hosting project even though it is not a plugin hosting request ?

Seems pointless given the discussion having taken place here. This thread gave people plenty of time to object (and it's followed by a lot more people than hosting requests). Since we wouldn't be able to use the bot to fork anyway, there's no reason left to go through hosting.

> I was waiting for you to give me admin rights on jenkinsci-transfer organization for making the transfer.

Done.

Sorry about the delay.

Ozan Günalp

unread,
Oct 4, 2017, 10:24:14 AM10/4/17
to Jenkins Developers
FYI I transferred the project to jenkinsci-transfer organization.

Oleg Nenashev

unread,
Oct 4, 2017, 1:06:12 PM10/4/17
to Jenkins Developers
Hi,

The Repository has been moved, new location is https://github.com/jenkinsci/JenkinsPipelineUnit.
I also created a pipeline-unit-developers team and invited you to it. As Daniel suggested above, members of this team can add new collaborators to the repo if required.

What would be the name of the repository in jenkinsci org? I would propose renaming it to "pipeline-unit".

Anyway, welcome onboard!

BR, Oleg

среда, 4 октября 2017 г., 16:24:14 UTC+2 пользователь Ozan Günalp написал:

Baptiste Mathus

unread,
Oct 4, 2017, 5:43:27 PM10/4/17
to Jenkins Developers
\o/ Welcome and great! Thanks again everyone.

--
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 jenkinsci-dev+unsubscribe@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/b773cd85-b083-4df1-98cd-225dbda9ceea%40googlegroups.com.

Jesse Glick

unread,
Oct 12, 2017, 3:42:52 PM10/12/17
to Jenkins Dev
You probably want to enable archetypes then:

https://github.com/jenkinsci/archetypes/pull/25/files#r144350828
Reply all
Reply to author
Forward
0 new messages