New plugin for Mattermost integration

530 views
Skip to first unread message

Jo Vandeginste

unread,
Oct 24, 2015, 3:40:14 PM10/24/15
to Jenkins Developers
Github url: https://github.com/jovandeginste/jenkins-mattermost-plugin
The name the repository should have: "mattermost-plugin"
Your personal GitHub username: jovandeginste
Your jenkins-ci.org username: jovandeginste

Description:
Based on the slack-plugin; I changed the host-specific code so you can point it to your own Mattermost server.
For now it only supports HTTPS, but I will fix that as soon as I find the time.

Jo Vandeginste

unread,
Oct 24, 2015, 4:10:04 PM10/24/15
to Jenkins Developers
I also created a job builder plugin: https://github.com/jovandeginste/jenkins-jobs-mattermost

Op zaterdag 24 oktober 2015 21:40:14 UTC+2 schreef Jo Vandeginste:

Daniel Beck

unread,
Oct 24, 2015, 5:43:48 PM10/24/15
to jenkin...@googlegroups.com
Wouldn't it make sense to integrate this as a feature in the Slack plugin (and maybe change it's display name)? This way both sets of users can benefit from new features and bug fixes, at least as long as development of these services doesn't significantly diverge...
> --
> 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/98d8975f-e17e-4124-86fd-95b025abed6c%40googlegroups.com.
> For more options, visit https://groups.google.com/d/optout.

Jo Vandeginste

unread,
Oct 25, 2015, 1:58:09 AM10/25/15
to jenkin...@googlegroups.com

It might make sense, and I thought about this too. I'm not too sure how long the hooks will remain compatible, and I don't know how clear the ui will be when merged. I'll talk to the slack plugin devs.

Met vriendelijke groet,
Jo Vandeginste

Op 24-okt.-2015 23:43 schreef "Daniel Beck" <m...@beckweb.net>:
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/x_qreFWfqow/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/68FAC185-61BC-4DCD-819A-072A9FCAA194%40beckweb.net.

Jo Vandeginste

unread,
Oct 29, 2015, 12:01:43 PM10/29/15
to jenkin...@googlegroups.com
After some evaluation, I agree with the maintainer of the slack plugin that sharing the code base will probably complicate matters in the not too distant future...

Met vriendelijke groet,
Jo Vandeginste

Jo Vandeginste

unread,
Nov 5, 2015, 4:23:07 AM11/5/15
to Jenkins Developers, m...@beckweb.net
> After some evaluation, I agree with the maintainer of the slack plugin that sharing the code base will probably complicate matters in the not too distant future...

How to continue?

Op zaterdag 24 oktober 2015 23:43:48 UTC+2 schreef Daniel Beck:

Daniel Beck

unread,
Nov 5, 2015, 6:42:10 AM11/5/15
to jenkin...@googlegroups.com
Makes sense. Still can't hurt for you to keep an eye on each other's work and integrate fixes that make sense in both!

https://github.com/jenkinsci/mattermost-plugin

Made you committer and created a JIRA component as well with you as lead.

Remember to point the pom.xml to this new repo, and to write the wiki page -- without the wiki page, it won't show up on the update site.
> --
> 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/CAMuCxgnQ_qkbL9Ba5EO6SCZ3%3DgOgVt1vYzt7%3DtkPvpD_5c-xJQ%40mail.gmail.com.

Jo Vandeginste

unread,
Nov 5, 2015, 12:07:13 PM11/5/15
to Jenkins Developers, m...@beckweb.net
OK, I managed to upload my version (took a while to get github creds and jenkins creds working...)

Now I probably have to wait a while to see if everything actually succeeded...?

Op donderdag 5 november 2015 12:42:10 UTC+1 schreef Daniel Beck:

Daniel Beck

unread,
Nov 5, 2015, 12:20:57 PM11/5/15
to Jenkins Developers
The artifacts are in the Maven repo, so that looks good.

The update center gets regenerated every few hours, so if you're really bored, keep looking at the logs of https://ci.jenkins-ci.org/job/infra_update_center_v3/ to see your plugin get mentioned.

Note that once that's done, you're still waiting for distribution to the mirrors until the plugin finally shows up, which may take a few more hours.
Reply all
Reply to author
Forward
0 new messages