Re: Hosting the Jenkins UI/UX Hackfest repository in jenkinsci

2020-05-20 Thread Oleg Nenashev
Thanks all! After the discussion at the governance meeting we moved it to 
the Jenkins organization
https://github.com/jenkinsci/ui-ux-hackfest-2020

On Wednesday, May 20, 2020 at 7:22:20 PM UTC+2, Vlad Silverman wrote:
>
> +1
>
> On May 20, 2020, at 8:52 AM, Ullrich Hafner  > wrote:
>
> +1
>
> Am 20.05.2020 um 17:12 schrieb Marky Jackson  >:
>
> +1
>
> On May 20, 2020, at 6:38 AM, Oleg Nenashev  > wrote:
>
> Hi all,
>
> I am working on a repository for the UI/UX online hackfest 
>  next week. 
> This repository would be used for tracking and visualizing contributions 
> during the Hackfest, with help from the All Contributors 
>  GitHub App and additional tooling. 
> Work-in-progress repository draft: 
> https://github.com/oleg-nenashev/jenkins-uiux-hackfest-2020
>
> I would like to have this repository hosted within the jenkinsci 
>  GitHub organization so that it is a part 
> of the Jenkins project. All Contributors app is already installed for the 
> organization. Would everyone be fine with moving the repo to our GitHub org?
>
> Thanks in advance,
> Oleg
>
> P.S: I have added this subject to the today's Governance meeting agenda
>
>
> -- 
> 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 jenkin...@googlegroups.com .
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jenkinsci-dev/CAPfivLBEnyjwQj9%2BFZkfq3m2tNy_SV4Ww%2Bc5j6i6hvR6C9R54g%40mail.gmail.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 jenkin...@googlegroups.com .
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jenkinsci-dev/9C0466DE-324D-489B-A706-551A14890809%40gmail.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 jenkin...@googlegroups.com .
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jenkinsci-dev/224FAA03-EF6B-44C8-840F-BB0DB3C4C6A1%40gmail.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 jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/77f7851f-751f-4582-9d2c-fc88aed88698%40googlegroups.com.


Re: Jenkins Governance Meeting on May 20, 6PM UTC

2020-05-20 Thread Oleg Nenashev
Created a Zoom link 
then: https://zoom.us/j/91564716663?pwd=R3A2RDFGcU1wTVdoVTErYm1jNzVWdz09

On Wednesday, May 20, 2020 at 4:54:43 PM UTC+2, slide wrote:
>
> I will not be at the meeting, but I have read all the proposals and vote 
> +1 for each of them.
>
> On Wed, May 20, 2020, 07:09 Mark Waite > 
> wrote:
>
>> Zoom is my preferred format for the meeting so that we can see the 
>> documents live.  I think it would help to show a brief example of the UI/UX 
>> Hackfest repository in the session.
>>
>> On Wed, May 20, 2020 at 7:53 AM Oleg Nenashev > > wrote:
>>
>>> Hi all,
>>>
>>> Today we will have a regular Jenkins Governance meeting.
>>>
>>> Tentative agenda (please feel free to suggest topics here 
>>> 
>>> ):
>>>
>>>- 
>>>
>>>News!
>>>- 
>>>   
>>>   Google Season of Docs application results
>>>   - 
>>>  
>>>  https://www.jenkins.io/sigs/docs/gsod/
>>>  - 
>>>   
>>>   Cloud Native SIG update
>>>   - 
>>>  
>>>  
>>>  https://groups.google.com/forum/#!topic/jenkinsci-dev/nuOedyIwfyw
>>>  - 
>>>   
>>>   Jenkins UI/UX Hackfest updates
>>>   - 
>>>  
>>>  https://www.jenkins.io/events/online-hackfest/2020-uiux/
>>>  - 
>>>
>>>Approving hosting the repository for UI/UX Hackfest in jenkinsci 
>>>(Oleg)
>>>- 
>>>   
>>>   https://groups.google.com/forum/#!topic/jenkinsci-dev/zyDqjWhwzd4 
>>>   - 
>>>   
>>>   https://github.com/oleg-nenashev/jenkins-uiux-hackfest-2020
>>>   - 
>>>
>>>Approving the UI Themes Support policy (Oleg)
>>>- 
>>>   
>>>   https://groups.google.com/forum/#!topic/jenkinsci-dev/NouXPVtrd0c
>>>   - 
>>>   
>>>   https://github.com/jenkins-infra/jenkins.io/pull/3292
>>>   - 
>>>   
>>>   Voting: Approving the suggested policy
>>>   - 
>>>
>>>Approving the Windows Support policy proposal (Oleg)
>>>- 
>>>   
>>>   
>>>   
>>> https://groups.google.com/forum/#!msg/jenkinsci-dev/oK8pBCzPPpo/1Ue1DI4TAQAJ
>>>   - 
>>>   
>>>   https://github.com/jenkins-infra/jenkins.io/pull/3295
>>>   
>>>
>>> Also, classic question about IRC or Zoom. Any preferences? :)
>>>
>>> Best regards,
>>> Oleg Nenashev
>>>
>>>
>>> -- 
>>> 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 jenkin...@googlegroups.com .
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/jenkinsci-dev/248253cf-476c-4da5-94cd-8ce36604fc2b%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 jenkin...@googlegroups.com .
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jenkinsci-dev/CAO49JtF_nLay6KBEyEkTr2H5_FiRoyO8ONc2%2B6zo1QrGCKON2A%40mail.gmail.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 jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/07ecafb7-f6de-4a49-8f63-5c81024966df%40googlegroups.com.


Re: Hosting the Jenkins UI/UX Hackfest repository in jenkinsci

2020-05-20 Thread Vlad Silverman
+1

> On May 20, 2020, at 8:52 AM, Ullrich Hafner  wrote:
> 
> +1
> 
>> Am 20.05.2020 um 17:12 schrieb Marky Jackson > >:
>> 
>> +1
>> 
>>> On May 20, 2020, at 6:38 AM, Oleg Nenashev >> > wrote:
>>> 
>>> Hi all,
>>> 
>>> I am working on a repository for the UI/UX online hackfest 
>>>  next week. This 
>>> repository would be used for tracking and visualizing contributions during 
>>> the Hackfest, with help from the All Contributors 
>>>  GitHub App and additional tooling. 
>>> Work-in-progress repository draft: 
>>> https://github.com/oleg-nenashev/jenkins-uiux-hackfest-2020 
>>> 
>>> 
>>> I would like to have this repository hosted within the jenkinsci 
>>>  GitHub organization so that it is a part of 
>>> the Jenkins project. All Contributors app is already installed for the 
>>> organization. Would everyone be fine with moving the repo to our GitHub org?
>>> 
>>> Thanks in advance,
>>> Oleg
>>> 
>>> P.S: I have added this subject to the today's Governance meeting agenda
>>> 
>>> 
>>> -- 
>>> 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+unsubscr...@googlegroups.com 
>>> .
>>> To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/jenkinsci-dev/CAPfivLBEnyjwQj9%2BFZkfq3m2tNy_SV4Ww%2Bc5j6i6hvR6C9R54g%40mail.gmail.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 jenkinsci-dev+unsubscr...@googlegroups.com 
>> .
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jenkinsci-dev/9C0466DE-324D-489B-A706-551A14890809%40gmail.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 jenkinsci-dev+unsubscr...@googlegroups.com 
> .
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jenkinsci-dev/224FAA03-EF6B-44C8-840F-BB0DB3C4C6A1%40gmail.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 jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/E45675AA-247F-47DC-A848-C7335C8B36D9%40gmail.com.


Re: Hosting the Jenkins UI/UX Hackfest repository in jenkinsci

2020-05-20 Thread Ullrich Hafner
+1

> Am 20.05.2020 um 17:12 schrieb Marky Jackson :
> 
> +1
> 
>> On May 20, 2020, at 6:38 AM, Oleg Nenashev > > wrote:
>> 
>> Hi all,
>> 
>> I am working on a repository for the UI/UX online hackfest 
>>  next week. This 
>> repository would be used for tracking and visualizing contributions during 
>> the Hackfest, with help from the All Contributors 
>>  GitHub App and additional tooling. 
>> Work-in-progress repository draft: 
>> https://github.com/oleg-nenashev/jenkins-uiux-hackfest-2020 
>> 
>> 
>> I would like to have this repository hosted within the jenkinsci 
>>  GitHub organization so that it is a part of 
>> the Jenkins project. All Contributors app is already installed for the 
>> organization. Would everyone be fine with moving the repo to our GitHub org?
>> 
>> Thanks in advance,
>> Oleg
>> 
>> P.S: I have added this subject to the today's Governance meeting agenda
>> 
>> 
>> -- 
>> 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+unsubscr...@googlegroups.com 
>> .
>> To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jenkinsci-dev/CAPfivLBEnyjwQj9%2BFZkfq3m2tNy_SV4Ww%2Bc5j6i6hvR6C9R54g%40mail.gmail.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 jenkinsci-dev+unsubscr...@googlegroups.com 
> .
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jenkinsci-dev/9C0466DE-324D-489B-A706-551A14890809%40gmail.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 jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/224FAA03-EF6B-44C8-840F-BB0DB3C4C6A1%40gmail.com.


Re: Diamond Dependencies and Upstreams at Scale

2020-05-20 Thread Basil Crow
On Wed, May 20, 2020 at 8:39 AM Gerald Wiltse  wrote:
>
> it still captures the problem with visuals, and helps demonstrate demand for 
> a solution.

When we were using Build Flow before the creation of Pipeline, my
users really liked the visualization provided by the buildgraph-view
plugin. I got a lot of complaints from my users when we switched to
Pipeline and this UI was removed.

Basil

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CAFwNDjovetPo0PwywsY8EhV7ywFz-biSEyhwV-yQ-n%3DYay64xQ%40mail.gmail.com.


Re: Diamond Dependencies and Upstreams at Scale

2020-05-20 Thread Gerald Wiltse
Upon further review, this uses an observer pattern which is just completely
different from what I was envisioning. I'm still glad I found it because it
still captures the problem with visuals, and helps demonstrate demand for a
solution.

Gerald R. Wiltse
jerrywil...@gmail.com



On Wed, May 20, 2020 at 11:09 AM Gerald Wiltse 
wrote:

> It's worth noting that I think a lot of good code and abstraction and
> capturing of the problem already exists here:
>
> https://plugins.jenkins.io/join/
>
> I'm not sure if Stefan Wolf still watches this list or actively
> contributes to Jenkins, but his insight would probably be invaluable. I
> will study his work and try to reach out to him.
>
> Regards,
> Gerald R. Wiltse
> jerrywil...@gmail.com
>
>
>
> On Tue, May 19, 2020 at 10:30 AM Gerald Wiltse 
> wrote:
>
>> I find this feedback very encouraging. It definitely does seem to be a
>> good candidate for JEP proposal.  I will plan for that in the
>> mid-term future.
>>
>> Your suggestions about alternatives are all right on. In one large
>> environment, I created a solution with a metajob that received webhooks
>> from all jobs, used the Jenkins REST API's to query "all job
>> configurations" and then correlate the hooks to metadata, and use build()
>> to trigger the appropriate jobs.  This effectively represented an
>> alternative downstream mapping mechanism.  It worked for it's purpose and
>> is still in production today.  In the end, we looked back and squinted at
>> it, and could see that with a few very deep, yet reasonable (likely
>> non-breaking) changes to the upstream/downstream system , Jenkins could do
>> the same logic natively. That largely led to this thread.  Right now, I'm
>> engineering a solution for a different use case which is similar-in-scope,
>> related to the topic, yet different enough to learn some new things.  At
>> the end of this, I think I will have an even better mix of perspectives to
>> guide me through a JEP.  I apologize in advance for bothering everyone in
>> the future with my struggles on creating the reference implementation.
>>
>> To everyone reading, I would still like to collect support for this
>> effort in terms of votes and comments and other peoples struggles in the
>> Issue I linked.
>>
>> Regards,
>> Jerry
>>
>> Gerald R. Wiltse
>> jerrywil...@gmail.com
>>
>>
>>
>> On Mon, May 18, 2020 at 5:55 PM Jesse Glick  wrote:
>>
>>> As far as I know there is no serious work in progress in this area,
>>> and no particular plan for work on it from the “core team” (maybe a
>>> misleading phrase).
>>>
>>> Indeed `DependencyGraph` as currently defined is very rigid and could
>>> not work well even for moderately subtle Pipeline scenarios, so it
>>> does not seem worth trying to adapt.
>>>
>>> You can define more sophisticated variants of `ReverseBuildTrigger` in
>>> plugins, though I would tend to discourage doing this sort of thing at
>>> the Jenkins level to begin with. Instead it is likely more scalable to
>>> have “downstream” builds be triggered by some external event, such an
>>> artifact appearing in Nexus or an image in a Docker registry.
>>>
>>> Alternatively, you can keep trigger management outside of component
>>> Pipelines altogether, defining some sort of orchestration project that
>>> uses the `build` step internally but in a computed graph. Or this
>>> orchestration can be done by external tools designed for that purpose,
>>> for example using the Jenkins REST API to trigger builds.
>>>
>>> If some larger and more intrusive concept of dependency graphs needs
>>> to make its way into fundamental APIs so that a variety of plugins can
>>> interoperate based on a common understanding of project relationships
>>> (for example so the graph can be displayed in build visualizations),
>>> then someone would need to file a JEP for it and commit to writing a
>>> reference implementation and driving integrations. The added
>>> complexity would need to be justified by new abilities that a lot of
>>> people could enjoy without too much migration effort.
>>>
>>> Some inertia stems from the fact there is no obvious, straightforward,
>>> single best practice for doing CI when you have hundreds of
>>> interrelated components. Some organizations use a monorepo and use
>>> various tools to cache partial build results. Others prefer microrepos
>>> with subtle triggering relationships and special workflows. The build
>>> system often frames the problem. If you have a particular model in
>>> mind then you are in a position to sketch a tool which would help you
>>> and others in the same situation.
>>>
>>> --
>>> 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+unsubscr...@googlegroups.com.
>>> To view this discussion on the web visit
>>> 

Re: Hosting the Jenkins UI/UX Hackfest repository in jenkinsci

2020-05-20 Thread Marky Jackson
+1

> On May 20, 2020, at 6:38 AM, Oleg Nenashev  wrote:
> 
> Hi all,
> 
> I am working on a repository for the UI/UX online hackfest 
>  next week. This 
> repository would be used for tracking and visualizing contributions during 
> the Hackfest, with help from the All Contributors 
>  GitHub App and additional tooling. 
> Work-in-progress repository draft: 
> https://github.com/oleg-nenashev/jenkins-uiux-hackfest-2020 
> 
> 
> I would like to have this repository hosted within the jenkinsci 
>  GitHub organization so that it is a part of 
> the Jenkins project. All Contributors app is already installed for the 
> organization. Would everyone be fine with moving the repo to our GitHub org?
> 
> Thanks in advance,
> Oleg
> 
> P.S: I have added this subject to the today's Governance meeting agenda
> 
> 
> --
> 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+unsubscr...@googlegroups.com 
> .
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jenkinsci-dev/CAPfivLBEnyjwQj9%2BFZkfq3m2tNy_SV4Ww%2Bc5j6i6hvR6C9R54g%40mail.gmail.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 jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/9C0466DE-324D-489B-A706-551A14890809%40gmail.com.


signature.asc
Description: Message signed with OpenPGP


Re: Hosting the Jenkins UI/UX Hackfest repository in jenkinsci

2020-05-20 Thread 'Olblak' via Jenkins Developers
+1 

On Wed, May 20, 2020, at 5:10 PM, Tim Jacomb wrote:
> +1000
> 
> On Wed, 20 May 2020 at 14:51, Mark Waite  wrote:
>> +1 from me.
>> 
>> On Wed, May 20, 2020 at 7:38 AM Oleg Nenashev  wrote:
>>> Hi all,
>>> 
>>> I am working on a repository for the UI/UX online hackfest 
>>>  next week. This 
>>> repository would be used for tracking and visualizing contributions during 
>>> the Hackfest, with help from the All Contributors 
>>>  GitHub App and additional tooling. 
>>> Work-in-progress repository draft: 
>>> https://github.com/oleg-nenashev/jenkins-uiux-hackfest-2020
>>> 
>>> I would like to have this repository hosted within the jenkinsci 
>>>  GitHub organization so that it is a part of 
>>> the Jenkins project. All Contributors app is already installed for the 
>>> organization. Would everyone be fine with moving the repo to our GitHub org?
>>> 
>>> Thanks in advance,
>>> Oleg
>>> 
>>> P.S: I have added this subject to the today's Governance meeting agenda
>>> 
>>> 

>>> --
>>>  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+unsubscr...@googlegroups.com.
>>>  To view this discussion on the web visit 
>>> https://groups.google.com/d/msgid/jenkinsci-dev/CAPfivLBEnyjwQj9%2BFZkfq3m2tNy_SV4Ww%2Bc5j6i6hvR6C9R54g%40mail.gmail.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 jenkinsci-dev+unsubscr...@googlegroups.com.
>>  To view this discussion on the web visit 
>> https://groups.google.com/d/msgid/jenkinsci-dev/CAO49JtFmf1OqS7ED1T23vO3PZ4SO8E_v0NkHi6EZQ-CPmMy2pg%40mail.gmail.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 jenkinsci-dev+unsubscr...@googlegroups.com.
>  To view this discussion on the web visit 
> https://groups.google.com/d/msgid/jenkinsci-dev/CAH-3BicK9Y6B9s%3DkB_evXaB-4bC9QPMrKLOKXMF-50rgOMVN9Q%40mail.gmail.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 jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/b4ff3c1d-9bb4-40f8-a123-30e14f2ff0e8%40www.fastmail.com.


Re: Hosting the Jenkins UI/UX Hackfest repository in jenkinsci

2020-05-20 Thread Tim Jacomb
+1000

On Wed, 20 May 2020 at 14:51, Mark Waite  wrote:

> +1 from me.
>
> On Wed, May 20, 2020 at 7:38 AM Oleg Nenashev 
> wrote:
>
>> Hi all,
>>
>> I am working on a repository for the UI/UX online hackfest
>>  next week.
>> This repository would be used for tracking and visualizing contributions
>> during the Hackfest, with help from the All Contributors
>>  GitHub App and additional tooling.
>> Work-in-progress repository draft:
>> https://github.com/oleg-nenashev/jenkins-uiux-hackfest-2020
>>
>> I would like to have this repository hosted within the jenkinsci
>>  GitHub organization so that it is a part
>> of the Jenkins project. All Contributors app is already installed for the
>> organization. Would everyone be fine with moving the repo to our GitHub org?
>>
>> Thanks in advance,
>> Oleg
>>
>> P.S: I have added this subject to the today's Governance meeting agenda
>>
>> --
>> 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+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/jenkinsci-dev/CAPfivLBEnyjwQj9%2BFZkfq3m2tNy_SV4Ww%2Bc5j6i6hvR6C9R54g%40mail.gmail.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 jenkinsci-dev+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-dev/CAO49JtFmf1OqS7ED1T23vO3PZ4SO8E_v0NkHi6EZQ-CPmMy2pg%40mail.gmail.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 jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CAH-3BicK9Y6B9s%3DkB_evXaB-4bC9QPMrKLOKXMF-50rgOMVN9Q%40mail.gmail.com.


Re: Diamond Dependencies and Upstreams at Scale

2020-05-20 Thread Gerald Wiltse
It's worth noting that I think a lot of good code and abstraction and
capturing of the problem already exists here:

https://plugins.jenkins.io/join/

I'm not sure if Stefan Wolf still watches this list or actively contributes
to Jenkins, but his insight would probably be invaluable. I will study his
work and try to reach out to him.

Regards,
Gerald R. Wiltse
jerrywil...@gmail.com



On Tue, May 19, 2020 at 10:30 AM Gerald Wiltse 
wrote:

> I find this feedback very encouraging. It definitely does seem to be a
> good candidate for JEP proposal.  I will plan for that in the
> mid-term future.
>
> Your suggestions about alternatives are all right on. In one large
> environment, I created a solution with a metajob that received webhooks
> from all jobs, used the Jenkins REST API's to query "all job
> configurations" and then correlate the hooks to metadata, and use build()
> to trigger the appropriate jobs.  This effectively represented an
> alternative downstream mapping mechanism.  It worked for it's purpose and
> is still in production today.  In the end, we looked back and squinted at
> it, and could see that with a few very deep, yet reasonable (likely
> non-breaking) changes to the upstream/downstream system , Jenkins could do
> the same logic natively. That largely led to this thread.  Right now, I'm
> engineering a solution for a different use case which is similar-in-scope,
> related to the topic, yet different enough to learn some new things.  At
> the end of this, I think I will have an even better mix of perspectives to
> guide me through a JEP.  I apologize in advance for bothering everyone in
> the future with my struggles on creating the reference implementation.
>
> To everyone reading, I would still like to collect support for this effort
> in terms of votes and comments and other peoples struggles in the Issue I
> linked.
>
> Regards,
> Jerry
>
> Gerald R. Wiltse
> jerrywil...@gmail.com
>
>
>
> On Mon, May 18, 2020 at 5:55 PM Jesse Glick  wrote:
>
>> As far as I know there is no serious work in progress in this area,
>> and no particular plan for work on it from the “core team” (maybe a
>> misleading phrase).
>>
>> Indeed `DependencyGraph` as currently defined is very rigid and could
>> not work well even for moderately subtle Pipeline scenarios, so it
>> does not seem worth trying to adapt.
>>
>> You can define more sophisticated variants of `ReverseBuildTrigger` in
>> plugins, though I would tend to discourage doing this sort of thing at
>> the Jenkins level to begin with. Instead it is likely more scalable to
>> have “downstream” builds be triggered by some external event, such an
>> artifact appearing in Nexus or an image in a Docker registry.
>>
>> Alternatively, you can keep trigger management outside of component
>> Pipelines altogether, defining some sort of orchestration project that
>> uses the `build` step internally but in a computed graph. Or this
>> orchestration can be done by external tools designed for that purpose,
>> for example using the Jenkins REST API to trigger builds.
>>
>> If some larger and more intrusive concept of dependency graphs needs
>> to make its way into fundamental APIs so that a variety of plugins can
>> interoperate based on a common understanding of project relationships
>> (for example so the graph can be displayed in build visualizations),
>> then someone would need to file a JEP for it and commit to writing a
>> reference implementation and driving integrations. The added
>> complexity would need to be justified by new abilities that a lot of
>> people could enjoy without too much migration effort.
>>
>> Some inertia stems from the fact there is no obvious, straightforward,
>> single best practice for doing CI when you have hundreds of
>> interrelated components. Some organizations use a monorepo and use
>> various tools to cache partial build results. Others prefer microrepos
>> with subtle triggering relationships and special workflows. The build
>> system often frames the problem. If you have a particular model in
>> mind then you are in a position to sketch a tool which would help you
>> and others in the same situation.
>>
>> --
>> 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+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/jenkinsci-dev/CANfRfr3oAz%2BFL%3D8FOXufOe0frmXiKeTP7WD9Jis%2BkwFCAkVvLw%40mail.gmail.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 jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CAML1RCAtwPJs8gq%3DCKzdefMpHjubjjRF-KM%3DX6%2B0yMs-C22w2g%40mail.gmail.com.


Re: Jenkins Governance Meeting on May 20, 6PM UTC

2020-05-20 Thread Slide
I will not be at the meeting, but I have read all the proposals and vote +1
for each of them.

On Wed, May 20, 2020, 07:09 Mark Waite  wrote:

> Zoom is my preferred format for the meeting so that we can see the
> documents live.  I think it would help to show a brief example of the UI/UX
> Hackfest repository in the session.
>
> On Wed, May 20, 2020 at 7:53 AM Oleg Nenashev 
> wrote:
>
>> Hi all,
>>
>> Today we will have a regular Jenkins Governance meeting.
>>
>> Tentative agenda (please feel free to suggest topics here
>> 
>> ):
>>
>>-
>>
>>News!
>>-
>>
>>   Google Season of Docs application results
>>   -
>>
>>  https://www.jenkins.io/sigs/docs/gsod/
>>  -
>>
>>   Cloud Native SIG update
>>   -
>>
>>
>>  https://groups.google.com/forum/#!topic/jenkinsci-dev/nuOedyIwfyw
>>  -
>>
>>   Jenkins UI/UX Hackfest updates
>>   -
>>
>>  https://www.jenkins.io/events/online-hackfest/2020-uiux/
>>  -
>>
>>Approving hosting the repository for UI/UX Hackfest in jenkinsci
>>(Oleg)
>>-
>>
>>   https://groups.google.com/forum/#!topic/jenkinsci-dev/zyDqjWhwzd4
>>   -
>>
>>   https://github.com/oleg-nenashev/jenkins-uiux-hackfest-2020
>>   -
>>
>>Approving the UI Themes Support policy (Oleg)
>>-
>>
>>   https://groups.google.com/forum/#!topic/jenkinsci-dev/NouXPVtrd0c
>>   -
>>
>>   https://github.com/jenkins-infra/jenkins.io/pull/3292
>>   -
>>
>>   Voting: Approving the suggested policy
>>   -
>>
>>Approving the Windows Support policy proposal (Oleg)
>>-
>>
>>
>>   
>> https://groups.google.com/forum/#!msg/jenkinsci-dev/oK8pBCzPPpo/1Ue1DI4TAQAJ
>>   -
>>
>>   https://github.com/jenkins-infra/jenkins.io/pull/3295
>>
>>
>> Also, classic question about IRC or Zoom. Any preferences? :)
>>
>> Best regards,
>> Oleg Nenashev
>>
>>
>> --
>> 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+unsubscr...@googlegroups.com.
>> To view this discussion on the web visit
>> https://groups.google.com/d/msgid/jenkinsci-dev/248253cf-476c-4da5-94cd-8ce36604fc2b%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 jenkinsci-dev+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-dev/CAO49JtF_nLay6KBEyEkTr2H5_FiRoyO8ONc2%2B6zo1QrGCKON2A%40mail.gmail.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 jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CAPiUgVeMYZBtKQ76m7_h1%3DOHXRb2ihSAEJcnaXiP7K%3Dq55DHaA%40mail.gmail.com.


Re: Jenkins Governance Meeting on May 20, 6PM UTC

2020-05-20 Thread Mark Waite
Zoom is my preferred format for the meeting so that we can see the
documents live.  I think it would help to show a brief example of the UI/UX
Hackfest repository in the session.

On Wed, May 20, 2020 at 7:53 AM Oleg Nenashev 
wrote:

> Hi all,
>
> Today we will have a regular Jenkins Governance meeting.
>
> Tentative agenda (please feel free to suggest topics here
> 
> ):
>
>-
>
>News!
>-
>
>   Google Season of Docs application results
>   -
>
>  https://www.jenkins.io/sigs/docs/gsod/
>  -
>
>   Cloud Native SIG update
>   -
>
>  https://groups.google.com/forum/#!topic/jenkinsci-dev/nuOedyIwfyw
>  -
>
>   Jenkins UI/UX Hackfest updates
>   -
>
>  https://www.jenkins.io/events/online-hackfest/2020-uiux/
>  -
>
>Approving hosting the repository for UI/UX Hackfest in jenkinsci (Oleg)
>-
>
>   https://groups.google.com/forum/#!topic/jenkinsci-dev/zyDqjWhwzd4
>   -
>
>   https://github.com/oleg-nenashev/jenkins-uiux-hackfest-2020
>   -
>
>Approving the UI Themes Support policy (Oleg)
>-
>
>   https://groups.google.com/forum/#!topic/jenkinsci-dev/NouXPVtrd0c
>   -
>
>   https://github.com/jenkins-infra/jenkins.io/pull/3292
>   -
>
>   Voting: Approving the suggested policy
>   -
>
>Approving the Windows Support policy proposal (Oleg)
>-
>
>
>   
> https://groups.google.com/forum/#!msg/jenkinsci-dev/oK8pBCzPPpo/1Ue1DI4TAQAJ
>   -
>
>   https://github.com/jenkins-infra/jenkins.io/pull/3295
>
>
> Also, classic question about IRC or Zoom. Any preferences? :)
>
> Best regards,
> Oleg Nenashev
>
>
> --
> 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+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-dev/248253cf-476c-4da5-94cd-8ce36604fc2b%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 jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CAO49JtF_nLay6KBEyEkTr2H5_FiRoyO8ONc2%2B6zo1QrGCKON2A%40mail.gmail.com.


Jenkins Governance Meeting on May 20, 6PM UTC

2020-05-20 Thread Oleg Nenashev
Hi all,

Today we will have a regular Jenkins Governance meeting.

Tentative agenda (please feel free to suggest topics here 

):

   - 
   
   News!
   - 
  
  Google Season of Docs application results
  - 
 
 https://www.jenkins.io/sigs/docs/gsod/
 - 
  
  Cloud Native SIG update
  - 
 
 https://groups.google.com/forum/#!topic/jenkinsci-dev/nuOedyIwfyw
 - 
  
  Jenkins UI/UX Hackfest updates
  - 
 
 https://www.jenkins.io/events/online-hackfest/2020-uiux/
 - 
   
   Approving hosting the repository for UI/UX Hackfest in jenkinsci (Oleg)
   - 
  
  https://groups.google.com/forum/#!topic/jenkinsci-dev/zyDqjWhwzd4 
  - 
  
  https://github.com/oleg-nenashev/jenkins-uiux-hackfest-2020
  - 
   
   Approving the UI Themes Support policy (Oleg)
   - 
  
  https://groups.google.com/forum/#!topic/jenkinsci-dev/NouXPVtrd0c
  - 
  
  https://github.com/jenkins-infra/jenkins.io/pull/3292
  - 
  
  Voting: Approving the suggested policy
  - 
   
   Approving the Windows Support policy proposal (Oleg)
   - 
  
  
  
https://groups.google.com/forum/#!msg/jenkinsci-dev/oK8pBCzPPpo/1Ue1DI4TAQAJ
  - 
  
  https://github.com/jenkins-infra/jenkins.io/pull/3295
  

Also, classic question about IRC or Zoom. Any preferences? :)

Best regards,
Oleg Nenashev


-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/248253cf-476c-4da5-94cd-8ce36604fc2b%40googlegroups.com.


Re: Hosting the Jenkins UI/UX Hackfest repository in jenkinsci

2020-05-20 Thread Mark Waite
+1 from me.

On Wed, May 20, 2020 at 7:38 AM Oleg Nenashev 
wrote:

> Hi all,
>
> I am working on a repository for the UI/UX online hackfest
>  next week.
> This repository would be used for tracking and visualizing contributions
> during the Hackfest, with help from the All Contributors
>  GitHub App and additional tooling.
> Work-in-progress repository draft:
> https://github.com/oleg-nenashev/jenkins-uiux-hackfest-2020
>
> I would like to have this repository hosted within the jenkinsci
>  GitHub organization so that it is a part
> of the Jenkins project. All Contributors app is already installed for the
> organization. Would everyone be fine with moving the repo to our GitHub org?
>
> Thanks in advance,
> Oleg
>
> P.S: I have added this subject to the today's Governance meeting agenda
>
> --
> 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+unsubscr...@googlegroups.com.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-dev/CAPfivLBEnyjwQj9%2BFZkfq3m2tNy_SV4Ww%2Bc5j6i6hvR6C9R54g%40mail.gmail.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 jenkinsci-dev+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CAO49JtFmf1OqS7ED1T23vO3PZ4SO8E_v0NkHi6EZQ-CPmMy2pg%40mail.gmail.com.


Re: Time to revive the Cloud Native SIG?

2020-05-20 Thread Oleg Nenashev
Hi all,

We had a meeting yesterday, thanks to everyone who participated!
TL;DR: We are restarting the SIG, with the updated scope of interest 
suggested in the initial email.

   - Recording: https://www.youtube.com/watch?v=ZO0J7mJOvK4
   - Meeting 
   notes: 
https://docs.google.com/document/d/13zeaKgtud5jZ5RqZEh1lrwjDXJRm7j31scPymlrMpfo/edit?usp=sharing

Founding projects are yet to be finalized, but we start from at least 
Jenkins Operator for Kubernetes, Jenkinsfile Runner, External / Cloud 
Native Fingerprint Storage, Documentation for Kubernetes use-cases (joint 
project with Docs SIG), and a number of plugins targeting the CNCF 
ecosystem. We invite other projects to join!

Best regards,
Oleg Nenashev


On Monday, May 18, 2020 at 7:06:12 AM UTC+2, Oleg Nenashev wrote:
>
> Thanks to all who voted! Based on the feedback, we will be doing this 
> meeting tomorrow: Tuesday, May 19, 2PM UTC.
> For those who cannot attend but would like to participate in the SIG, this 
> meeting will be recorded. Later we will start a longer voting process to 
> define the timeslots for regular SIG meetings.
>
> Calendar link: 
> https://calendar.google.com/event?action=TEMPLATE=MWtjazdqNWxla2lpbzdtZ3JzMWlnY3ZpMnEgNHNzMTJmMG1xcjN0YnAxdDJmZTM2OXNsZjRAZw=4ss12f0mqr3tbp1t2fe369slf4%40group.calendar.google.com
>
> Best regards,
> Oleg
>
> On Saturday, May 16, 2020 at 2:14:12 PM UTC+2, Oleg Nenashev wrote:
>>
>> Hi all,
>>
>> I started a Doodle for the initial meeting: 
>> https://doodle.com/poll/4p3ureaxuscvwgi7. It would be great to have the 
>> meeting next week so that we have initial discussion between volunteers 
>> about the next steps. After that we could setup regular SIG meetings in 
>> June.
>>
>> I have also drafted a new meeting agenda doc 
>> ,
>>  
>> and added a few items for the discussion:
>>
>>- Cloud Native SIG 2.0 - Defining areas of interest (see the original 
>>message)
>>- Founding projects.Some projects (Jenkins Kubernetes Operator, 
>>Jenkinsfile Runner) can be moved from the previous SIG edition, but we 
>> may 
>>want to revisit the scope
>>- Jenkins Kubernetes Operator - Online meetup follow-ups && how could 
>>we help the project (features needed in upstream components, etc.)?
>>
>> Please vote in Doodle and add your topics to the agenda!
>>
>> Best regards,
>> Oleg
>>
>>
>>
>> On Friday, May 15, 2020 at 6:49:04 PM UTC+2, Sumit Sarin wrote:
>>>
>>> Hi Oleg!
>>> Tremendously excited for this. And after completion of work on the 
>>> External Fingerprint Storage, looking forward to contribute to all the 
>>> other exciting projects you mentioned! :)
>>>
>>> Thanks and Regards,
>>> Sumit
>>>
>>> On Friday, 15 May 2020 10:31:43 UTC+5:30, Sladyn Nunes wrote:

 I agree , there are quite a few integration possibilities with CNCF 
 projects, and various other cloud focused initiatives could be undertaken. 
 Count me in. +1


 On Fri, May 15, 2020, 5:12 AM Vlad Silverman  
 wrote:

> I would be glad contributing to this as well
>
> On May 14, 2020, at 3:06 PM, Marky Jackson  
> wrote:
>
> I whole heartily support this and please count me in to do whatever is 
> needed.
>
> On May 14, 2020, at 2:39 PM, Oleg Nenashev  wrote:
>
> 
> Hi all,
>
> The Jenkins Cloud Native special interest group 
>  has been dormant for about a 
> year since the offline meeting at Kubecon 2019 in Barcelona. There is a 
> lot 
> of interest from the users about running Jenkins in cloud environments 
> and, 
> specifically, in Kubernetes. We have recently started a series of 
> "Jenkins 
> in Kubernetes" online meetups 
> , and we got positive 
> feedback and many follow-ups there. It would be great if we could recover 
> the SIG.
>
> Previously the SIG was mostly focused on the deep Jenkins architecture 
> changes, including pluggable storage and architecture changes towards 
> stateless Jenkins. This is definitely a valiant goal which should be 
> worked 
> on, but for the SIG it was a challenge to consolidate a critical mass of 
> contributors to push such deep surgery changes forward. I hope that we 
> will 
> eventually get there, but the SIG format did not work well.
>
> I would suggest to change the scope of the SIG and to refocus it on 
> use-cases for Jenkins end users and administrators:
>
>- Integrations with Kubernetes and other projects from the CNCF 
>landscape
>- Managing Jenkins in Kubernetes: Helm charts, Jenkins operator, 
>monitoring with Prometheus, etc.
>- Jenkins on Cloud providers (AWS, Google Cloud, Azure, etc): 
>Provisioning of agents, cloud storage, and other 

Hosting the Jenkins UI/UX Hackfest repository in jenkinsci

2020-05-20 Thread Oleg Nenashev
Hi all,

I am working on a repository for the UI/UX online hackfest
 next week. This
repository would be used for tracking and visualizing contributions during
the Hackfest, with help from the All Contributors
 GitHub App and additional tooling.
Work-in-progress repository draft:
https://github.com/oleg-nenashev/jenkins-uiux-hackfest-2020

I would like to have this repository hosted within the jenkinsci
 GitHub organization so that it is a part of
the Jenkins project. All Contributors app is already installed for the
organization. Would everyone be fine with moving the repo to our GitHub org?

Thanks in advance,
Oleg

P.S: I have added this subject to the today's Governance meeting agenda

-- 
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+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/jenkinsci-dev/CAPfivLBEnyjwQj9%2BFZkfq3m2tNy_SV4Ww%2Bc5j6i6hvR6C9R54g%40mail.gmail.com.