Put Jenkins on the map

114 views
Skip to first unread message

Alyssa Tong

unread,
Sep 10, 2015, 11:55:09 AM9/10/15
to Jenkins Dev
Hello,

I would like to request to have a map like THIS on jenkinsci.org. This would be good for the community to know where some local Jenkins activities are in case they'd like to join. It's also a plus to see the growth of Jenkins OS.

thnx,
alyssa

jieryn

unread,
Sep 10, 2015, 1:27:19 PM9/10/15
to jenkin...@googlegroups.com
https://github.com/jenkinsci/keyhole
> --
> 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.
> To view this discussion on the web visit
> https://groups.google.com/d/msgid/jenkinsci-dev/CAC9wNayp2PBrqoD5ErKkYo0Lkw86AwJFbPq1kXqVFZBX9qa39Q%40mail.gmail.com.
> For more options, visit https://groups.google.com/d/optout.

Antonio Manuel Muñiz Martín

unread,
Sep 10, 2015, 2:06:39 PM9/10/15
to jenkin...@googlegroups.com

jieryn

unread,
Sep 10, 2015, 2:07:47 PM9/10/15
to jenkin...@googlegroups.com
You must the the change you want to see in the world. :-)
> --
> 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.
> To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CACpar97Dpcq8vTcVnkJ_j1wc%3DOzXuvyrmK6-Ua9Y1o%3DjLucycQ%40mail.gmail.com.

jieryn

unread,
Sep 10, 2015, 2:08:11 PM9/10/15
to jenkin...@googlegroups.com
Sigh. You must be, you must be the change you want to see in the world. :-)

Robert Sandell

unread,
Sep 11, 2015, 4:29:55 AM9/11/15
to jenkin...@googlegroups.com
Well Google Maps no longer supports embedded KML without some changes

https://support.google.com/maps/answer/41136?p=kml&hl=en&rd=1


For more options, visit https://groups.google.com/d/optout.



--
Robert Sandell
Software Engineer
CloudBees Inc.

Oleg Nenashev

unread,
Sep 12, 2015, 3:48:27 AM9/12/15
to Jenkins Developers
Hi Alyssa,

Are you looking for the "Jenkins events" map or for the "Jenkins contributors" map (probably both)?
BTW here is the actual map setup guide: https://developers.google.com/maps/tutorials/kml/

Best regards,
Oleg

пятница, 11 сентября 2015 г., 11:29:55 UTC+3 пользователь Robert Sandell написал:

Alyssa Tong

unread,
Sep 16, 2015, 1:38:51 PM9/16/15
to Jenkins Dev
Hi Oleg,

it would be awesome to have both. This would be a good indicator of the growth of Jenkins. Since i'm not at all a developer, could someone help me to develop this map(s)?

thnx
alyssa

Robert Sandell

unread,
Sep 17, 2015, 4:46:28 AM9/17/15
to jenkin...@googlegroups.com
I made a quick fix to the map page, it's not beautiful, but now it should at least work again :)

http://jenkinsci.github.io/keyhole/



For more options, visit https://groups.google.com/d/optout.

Baptiste Mathus

unread,
Sep 17, 2015, 4:49:59 AM9/17/15
to jenkin...@googlegroups.com
Wondering, is this the jenkins developers at large that would appear on this map or only jenkins "core"? 
I.e. plugin developers too or not?


For more options, visit https://groups.google.com/d/optout.



--
Baptiste <Batmat> MATHUS - http://batmat.net
Sauvez un arbre,
Mangez un castor !

Robert Sandell

unread,
Sep 17, 2015, 4:54:21 AM9/17/15
to jenkin...@googlegroups.com
It is who ever that has pushed their coordinates to https://github.com/jenkinsci/keyhole

So imho it is those that consider themselves "Jenkins Developers" I added my coords there before my first official core commit and I considered myself as much of a Jenkins Developer then as I do now ;)

/B


For more options, visit https://groups.google.com/d/optout.

Oleg Nenashev

unread,
Sep 17, 2015, 4:57:00 AM9/17/15
to JenkinsCI Developers
On the other hand, I have not ever heard about this repo before this thread :)
If we want to publish a relevant information, makes sense to advertise it a bit.

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/OZOwzGQCIGM/unsubscribe.
To unsubscribe from this group and all its topics, send an email to jenkinsci-de...@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/CALzHZS1BULXanJMzXzp0NfHHNVQDgJfh5jAkMC72mWQQ5LwOcw%40mail.gmail.com.

Arnaud Héritier

unread,
Sep 17, 2015, 5:00:46 AM9/17/15
to jenkin...@googlegroups.com
Myself I was surprised to find me on the map. I forgot that I added my coordinates 4 years ago ...


For more options, visit https://groups.google.com/d/optout.



--
-----
Arnaud Héritier
Mail/GTalk: aheritier AT gmail DOT com
Twitter/Skype : aheritier

Baptiste Mathus

unread,
Sep 17, 2015, 5:03:44 AM9/17/15
to jenkin...@googlegroups.com
OK, done then :-) https://github.com/jenkinsci/keyhole/pull/1 (I tried committing directly, but seems I'm not authorized, not a bad thing that not everyone can directly commit maybe).

+1 with Oleg, never heard of that repo before.

And btw, the coordinates are weirdly reversed IIUC. Copy-pasting google maps coordinates will display you on the wrong place. Thanks to Oleg's mistake (;-)) I think I committed the right thing but I would absolutely certainly have done the same ;-)



For more options, visit https://groups.google.com/d/optout.

Robert Sandell

unread,
Sep 17, 2015, 5:10:03 AM9/17/15
to jenkin...@googlegroups.com
Well, I'm not sure the kml file is actually needed, someone with a bit more free time could probably walk through the public members list of the Jenkinsci org via the GitHub API and use the user's location info to build a more complete map. :)

/B


For more options, visit https://groups.google.com/d/optout.

Daniel Beck

unread,
Sep 17, 2015, 6:33:25 AM9/17/15
to jenkin...@googlegroups.com

On 17.09.2015, at 11:03, Baptiste Mathus <bma...@batmat.net> wrote:

> +1 with Oleg, never heard of that repo before.
>

Unsurprising, given its weird name. Like it doesn't want to be found. Something boring like backend-contributor-map would be more suitable.

Bruno P. Kinoshita

unread,
Sep 17, 2015, 6:43:49 AM9/17/15
to jenkin...@googlegroups.com
I think it could be useful to have multiple layers on the map, with all enabled by default, but with an option to display only core committers, plug-in developers, CIA ambassadors, and so it goes.


From: Baptiste Mathus <bma...@batmat.net>
To: jenkin...@googlegroups.com
Sent: Thursday, 17 September 2015 8:49 PM
Subject: Re: Put Jenkins on the map

jieryn

unread,
Sep 17, 2015, 7:07:03 AM9/17/15
to jenkin...@googlegroups.com
Sorry about the name, I guess I thought more people would be familiar
with satellite technology than actually are.. ;-) Now I'm glad I
didn't choose first choice of KH-10.

+1 project rename
> --
> 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.
> To view this discussion on the web visit https://groups.google.com/d/msgid/jenkinsci-dev/308A75A4-B826-434E-9FBE-A8891819A852%40beckweb.net.

James Nord

unread,
Sep 17, 2015, 7:44:36 AM9/17/15
to Jenkins Developers
Sounds like this could be automated.  GitHub already has the location of users (if they choose to add it), and it knows a list of comitors and all our repositories, and there are sites that will convert generic locations to addresses....

Robert Sandell

unread,
Sep 18, 2015, 4:02:52 AM9/18/15
to jenkin...@googlegroups.com

Kanstantsin Shautsou

unread,
Sep 21, 2015, 6:17:46 PM9/21/15
to Jenkins Developers
Could you explain what do you mean? Using google apis and google maps instead OSM? GH users contains only String location. Not all users has GH account.

Gentoo.ru created map 5y ago http://gentoo.ru/map/user and they just extended user profile with ability to put coordinates using UI (and not XML!). The same can be done with ldap field for jenkins accounts.
Having right groups in ldap and allowing linking GH from LDAP may allow having more complex statistics generation. Such configuration probably can be exposed in JIRA profile (or any other way even single spring application).

;)

Robert Sandell

unread,
Sep 22, 2015, 9:42:49 AM9/22/15
to jenkin...@googlegroups.com
The current keyhole implementation is already using google maps api.
My suggestion was to get a larger sample for the map of committers using the location field of their GitHub acount, that way we would only gather publicly available data (anyone that has chosen to not show their location on GH would be omiitted since they probably wishes it to be so)
The geocoding api in google maps can be used to convert the location field to long,lat.
Using an ldap field would be less practical since that would be needed to be populated by those who has an account and that would be less likely to happen or not updated, less accounts to keep track of imho.

Gathering only the committers would still be a larger sample than what we have today. But its just a suggestion if anyone was thinking of hacking anything like that together ;)

/B

--
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.

For more options, visit https://groups.google.com/d/optout.

Michael Neale

unread,
Sep 22, 2015, 9:41:42 PM9/22/15
to Jenkins Developers
Added myself - you have to scroll to see Australia though!
Reply all
Reply to author
Forward
0 new messages