码云 Jenkins 插件正式上线公测(已开源)

码云Gitee
 码云Gitee
发布于 2017年09月20日
收藏 63

为你的 CI 提供助力,让你无缝对接码云和你的 Jenkins 平台,新姿势,势不可挡!

“如果码云有持续集成功能,我就把项目迁过来”,“啥时候会考虑添加持续集成的功能啊?”……

在众多码云用户吐槽之下,码云的程序员终于拿出点跟持续集成有关的功能来和大家见面了。

Jenkins 码云 WebHook 插件。基于该插件,用户能通过码云系统提供的 WebHook 功能,通知你的 Jenkins 服务进行项目的构建、打包、部署等自定义行为。

使用插件的标准姿势如下:

安装方式 1:离线安装

输入图片说明

注:红框文件夹里就是打包好的插件,请下载到本地,一会儿有用)

  • 进入你的 Jenkins 后台主界面

输入图片说明

  • 选择你的系统管理里面的管理插件

输入图片说明

  • 进入上传插件界面,并且选择你刚刚下载的插件 (GiteeWebHook.hpi),点击上传

输入图片说明

输入图片说明

  • 重新启动 Jenkins,这一步很重要,否则插件没有办法生效

  • 进入你当前已经存在的某一个任务,查看配置效果

输入图片说明

安装方式 2:在线安装

还需再等等。

抱歉,着急让大家尝试这个新功能,还没来得及把插件上传到 Jenkins 官方插件库。

按照开源中国的习惯,能开源的代码绝不藏着掖着。这里看源码:https://gitee.com/oschina/jenkins-webhook-plugin

我们参考了大多数相关开源项目的案例,可以说没有他们努力和付出,就不会有这个插件的出现,在此感谢无数开源作者的无私分享,我们为你感到骄傲和自豪,开源有你更精彩,此致敬礼!!

“罗马不是一日建成的”,代码肯定会有 bug 或未完善的地方。欢迎大家使用之后提出 issue,感谢感谢。

本插件在 https://github.com/jenkinsci/coding-webhook-plugin 的基础上进行修改,并保留原项目的许可证。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 OSCHINA 社区 [http://www.oschina.net]
本文标题:码云 Jenkins 插件正式上线公测(已开源)
加载中

精彩评论

tsl0922
tsl0922
@红薯 这个插件看起来是基于我的 coding jenkins 插件修改的,但是去掉了署名而且开源协议从 GPL 改为了不兼容的 MIT,能给个解释吗?

coding jenkins 插件地址:https://github.com/jenkinsci/coding-webhook-plugin
Yashin
Yashin

引用来自“tsl0922”的评论

@红薯 这个插件看起来是基于我的 coding jenkins 插件修改的,但是去掉了署名而且开源协议从 GPL 改为了不兼容的 MIT,能给个解释吗?

coding jenkins 插件地址:https://github.com/jenkinsci/coding-webhook-plugin
我们的确有参考了 https://github.com/jenkinsci/coding-webhook-plugin 插件的实现,许可证是我们的疏忽,已经修改为 GPLv3,保留原项目的许可证。并已在readme中说明。😄
英强
英强

引用来自“tsl0922”的评论

@红薯 这个插件看起来是基于我的 coding jenkins 插件修改的,但是去掉了署名而且开源协议从 GPL 改为了不兼容的 MIT,能给个解释吗?

coding jenkins 插件地址:https://github.com/jenkinsci/coding-webhook-plugin

引用来自“Yason_Luo”的评论

我们的确有参考了 https://github.com/jenkinsci/coding-webhook-plugin 插件的实现,许可证是我们的疏忽,已经修改为 GPLv3,保留原项目的许可证。并已在readme中说明。😄

引用来自“tsl0922”的评论

源文件里的 license header 麻烦也保留下,如果你们做了改动可以添加自己的 copyright,比如:

/*
* Copyright (C) 2007, Dave Watson <dwatson@mimvista.com>
* Copyright (C) 2008-2010, Google Inc.
...

参考:https://github.com/eclipse/jgit/blob/master/org.eclipse.jgit/src/org/eclipse/jgit/lib/Repository.java
License header 已补上。再次为我们工作的疏忽表示抱歉。
小白小霸王
小白小霸王
看到osc前员工 前来恭喜了, 珂珂
Serval
Serval
赞!
从15年开始用Jenkins,发现这个系统可以做代码集成、自动化任务等。并且有丰富的插件。
简直完美!

最新评论(37

麦阿铭
麦阿铭
有没有哥们是401的
kkkiwi
kkkiwi

引用来自“itroad”的评论

V 友过来围观 https://www.v2ex.com/t/392243#reply161
同 v 友过来围观
kkkiwi
kkkiwi

引用来自“tsl0922”的评论

@红薯 这个插件看起来是基于我的 coding jenkins 插件修改的,但是去掉了署名而且开源协议从 GPL 改为了不兼容的 MIT,能给个解释吗?

coding jenkins 插件地址:https://github.com/jenkinsci/coding-webhook-plugin
@红薯 嗯,这是开源中国的风格
i
itroad
V 友过来围观 https://www.v2ex.com/t/392243#reply161
lookfuyao
lookfuyao
我们公司禁止访问gitee可以访问oschina,我去,今天发现码云打不开,擦
开源中国胖纸
开源中国胖纸
为啥没有 @红薯 的评论
hantsy
hantsy

引用来自“tsl0922”的评论

@红薯 这个插件看起来是基于我的 coding jenkins 插件修改的,但是去掉了署名而且开源协议从 GPL 改为了不兼容的 MIT,能给个解释吗?

coding jenkins 插件地址:https://github.com/jenkinsci/coding-webhook-plugin
前些天还看到SI别人的逼,那么带劲。现在自己也干同样的勾当, 这是“参考”??? 参考和“Fork” 差别还是很大吧,能不能再无耻一点。

>>>我们的确有参考了 https://github.com/jenkinsci/coding-webhook-plugin 插件的实现
Yashin
Yashin

引用来自“tsl0922”的评论

@红薯 这个插件看起来是基于我的 coding jenkins 插件修改的,但是去掉了署名而且开源协议从 GPL 改为了不兼容的 MIT,能给个解释吗?

coding jenkins 插件地址:https://github.com/jenkinsci/coding-webhook-plugin

引用来自“Yason_Luo”的评论

我们的确有参考了 https://github.com/jenkinsci/coding-webhook-plugin 插件的实现,许可证是我们的疏忽,已经修改为 GPLv3,保留原项目的许可证。并已在readme中说明。😄

引用来自“hantsy”的评论

把人家的署名都蓄意删除了,还好意思说明。
已经补上。
hantsy
hantsy

引用来自“tsl0922”的评论

@红薯 这个插件看起来是基于我的 coding jenkins 插件修改的,但是去掉了署名而且开源协议从 GPL 改为了不兼容的 MIT,能给个解释吗?

coding jenkins 插件地址:https://github.com/jenkinsci/coding-webhook-plugin

引用来自“Yason_Luo”的评论

我们的确有参考了 https://github.com/jenkinsci/coding-webhook-plugin 插件的实现,许可证是我们的疏忽,已经修改为 GPLv3,保留原项目的许可证。并已在readme中说明。😄
把人家的署名都蓄意删除了,还好意思说明。
英强
英强

引用来自“阿信sxq”的评论

代码里面一会儿tab对齐,一会儿空格对齐,import也还有使用*,难道没有强迫症吗。顺便说一下,pom.xml里面的license和外面的不一样。源代码文件里面的license header 如果那样放在类名那里会在查看javadoc的时候显示出来,应该放在package声明上面
感谢提醒。
返回顶部
顶部