Closed liuweiGL closed 10 months ago
你好,可以增加maven项目支持么
你来加下~
你来加下~
我从昨天下午开始导入项目,到现在为止还没有把依赖搞定T_T https://github.com/jenkinsci/dingtalk-plugin/issues/118 这个里面回复的方法貌似可用?可以帮忙改一下么?之前一堆项目都是直接用的maven项目,而不是freestyle…… 多谢多谢
你来加下~
我根据上个回复中提到的方法尝试修改了一下,确实可以了,然后我又尝试在github上面提交了pull request,麻烦看一下。第一次用,不太会,见谅~
@liuweiGL
期待这个插件可以支持远程api的方式来管理维护Dingtalk机器人及在Job配置DingTalk。 GET http://xxx/jenkins/dingtalk/rebots/list/api/json GET http://xxx/jenkins/dingtalk/rebots/${id}/api/json DELETE http://xxx/jenkins/dingtalk/rebot/${id}/api/json PATCH http://xxx/jenkins/dingtalk/rebot/${id}/api/json
job 相关的 GET http://xxx/jenkins/dingtalk/rebots/${id}/job/${id}/api/json ...
尝试过extends plugin、 implements Action,但是都失败。刚接触jenkins没什么经验,希望能得到帮助,指导下来如何增加api。谢谢。
@ExportedBean
public class DintTalkAction implements Action {
private final String name;
private final String date;
public DintTalkAction(String name, String date) {
this.name = name;
this.date = date;
}
@Exported
public String getName() {
return name;
}
@Exported
public String getDate() {
return date;
}
// 表示HelloWorldAction3可以通过/api/json或者/api/xml的方式暴露出来
public Api getApi() {
return new Api(this);
}
@Override
public String getIconFileName() {
return "document.png";
}
@Override
public String getDisplayName() {
return "dingtalk";
}
// 配置URL地址
@Override
public String getUrlName() {
return "dingtalk";
}
}
额,这也是我接触的第一个 Jenkins Plugin,等我有空帮你查下资料。Jenkins 插件相关的资料真的很少,而且都是好几年前的了,只能自己多尝试
我根据url最后面的内容 网上搜了下 找到https://github.com/donhui/articles-and-slides/blob/master/articles/2019/2019-05-06-jenkins-plugin-develop-within-two-days-part01.md 这个很可能就是
@liuweiGL 您好。我希望能成为一名维护者。参与到该插件项目的开发中来。进行issue处理以及bug修复等。以及评估并实现新的功能请求。 可以将我邀请到该repo的github team中吗?
@BobDu 邀请你了,你要发版本的话估计得去注册个 jenkins 社区的账号并在 https://github.com/jenkins-infra/repository-permissions-updater/blob/master/permissions/plugin-dingding-notifications.yml 这里加上
邀请你了,你要发版本的话估计得去注册个 jenkins 社区的账号并在 https://github.com/jenkins-infra/repository-permissions-updater/blob/master/permissions/plugin-dingding-notifications.yml 这里加上
好的 我接下来做的修改。都通过PR的形式提交。如果是比较小的变更我直接merge了。如果比较大的变更这边等待24h后如果您或者其他协作者没有提出反对评论那我自行进行merge可以吗?
没事,你自己 merge 就好了。嫌麻烦也可以直接提交到分支,能帮忙维护就很棒了不用在意太多
Ref: #243 我已加入到该插件的维护团队中。但是同样的, 继续鼓励大家贡献PR一起参与到项目维护中来。
因个人工作原因没有过多精力继续维护该插件,希望有条件的同学可以参与进来。
相关资料: