[GSoC 2019] Outreach to Python mentors and projects

83 views
Skip to first unread message

Vu Tuan Pham

unread,
Jan 9, 2019, 10:19:05 AM1/9/19
to Jenkins Developers
Hi,

I am asking this on behalf of GSoC SIG, we are receiving a lot of interests from students with Python background this year. I know that most of the development in Jenkins is using Java, I am not sure whether we can help any Python project this year to engage students to join GSoC. There are some projects those we found that are Python and Jenkins related, but quite outdated:
This post is looking for any potential mentors who is interested in Python in our community, maybe we can propose some interesting project ideas this year about Jenkins and Python.

Jesse Glick

unread,
Jan 9, 2019, 10:36:53 AM1/9/19
to Jenkins Dev
On Wed, Jan 9, 2019 at 10:19 AM Vu Tuan Pham <phamvu...@gmail.com> wrote:
> https://github.com/jenkinsci/jenkins.py

Please do not advertise this. We had to officially deprecate the Ruby
plugin bindings because it was a security & maintainability headache.
AFAICT the only usage of this wrapper is

https://github.com/jenkinsci/installshield-plugin/tree/master/src/main/python

and it would be great to able to rewrite that in Java and retire this
binding too.

(python-jenkins sounds harmless, as that is running in a separate
client process.)

Oleg Nenashev

unread,
Jan 12, 2019, 4:32:17 PM1/12/19
to Jenkins Developers
I agree with Jesse that we should avoid jenkins.py if possible.

Python Jenkins is a possible option. Also, it might be possible to add some integrations with Python development tools in Jenkins. https://jenkins.io/solutions/python/ references only few plugins, but actually there are many plugins more:

PyEnv, Robot Framework and Shining Panda plugins seem to be more or less active (<6 months since the last release). Also, there could be some integrations between Python tools and the new Warnings Ng plugin.

BR, Oleg

Oleg Nenashev

unread,
Jan 12, 2019, 4:35:23 PM1/12/19
to Jenkins Developers, Ullrich Hafner, colin....@gmail.com, olivier...@shiningpanda.com, alexis...@shiningpanda.com
// Added maintainers of the referenced plugins to Cc so that they could provide feedback about potential projects

--
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/v15QUDr-pkA/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/bd845a13-09f4-4c72-b979-64d70b0a3f5a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Lloyd Chang

unread,
Jan 21, 2019, 9:10:21 PM1/21/19
to Jenkins Developers
Hi Vu Tuan Pham,

Regarding a new Jenkins plugin (with code to be written in Python) for Data Science and Jupyter Notebook workflows, I replied to Martin Holeček's post:

Jenkins and monitoring (python jupyter) artifacts at  https://groups.google.com/forum/#!topic/jenkinsci-dev/VrBoOWVsZ-o

Thank you,
Lloyd
Reply all
Reply to author
Forward
0 new messages