登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
Gitee AI
NEW
我知道了
查看详情
登录
注册
12月28日,「开源中国源创会年终盛典」珠海站再次回归!点击免费报名参会
代码拉取完成,页面将自动刷新
开源项目
>
开发工具
>
版本管理系统
&&
插件和扩展
>
Jenkins 插件
&&
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
79
Star
471
Fork
98
开源中国
/
Gitee Jenkins Plugin
代码
Issues
16
Pull Requests
0
Wiki
统计
流水线
服务
Gitee Pages
JavaDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
我知道了,不再自动展开
发行版
最新版
gitee-1.2.4
3b77cd2
2021-01-11 17:32
对比
gitee-jenkins-plugin-1.2.4
Yashin
修复升级导致部分情况出现500的问题
最后提交信息为:
[maven-release-plugin] prepare release gitee-1.2.4
gitee-1.2.3
0588afd
2021-01-07 18:04
对比
gitee-jenkins-plugin-1.2.3
Yashin
新增特性: * 支持配置 PR 冲突时也能触发构建
最后提交信息为:
[maven-release-plugin] prepare release gitee-1.2.3
gitee-1.2.2
bf18ae3
2021-01-06 14:39
对比
gitee-jenkins-plugin-1.2.2
Yashin
修复 pipeline 无法取消相同PR构建的问题
最后提交信息为:
[maven-release-plugin] prepare release gitee-1.2.2
gitee-1.2.1
6082eb8
2021-01-04 18:20
对比
gitee-jenkins-plugin-1.2.1
Yashin
增加特性: 1. 支持commit 评论触发构建 2. 支持 [ci-build] 指令触发构建 3. 相同PR 频繁触发构建支持取消未完成的构建任务,进行当前构建 修复缺陷: 1. 修复多仓库触发构建时,不同仓库相同PR id 被误判为相同构建而被取消构建的问题
最后提交信息为:
[maven-release-plugin] prepare release gitee-1.2.1
gitee-1.1.9
9d962e7
2020-04-01 21:33
对比
gitee-jenkins-plugin-1.1.9
Yashin
修复:编辑、删除PR评论时,且改评论符合正则匹配要求时重复触发了构建
最后提交信息为:
[maven-release-plugin] prepare release gitee-1.1.9
gitee-1.1.6
980fe37
2019-11-20 17:34
对比
gitee-jenkins-plugin-1.1.6
Yashin
修复旧数据格式问题
最后提交信息为:
兼容1.1.4 版本更新pr字段类型
gitee-1.1.5
b0cf9aa
2019-11-15 20:40
对比
gitee-jenkins-plugin-1.1.5
Yashin
- webhook URL 地址调整,避免与gitlab插件冲突 - 可配置PR更新分支类型,以适应不同CI场景
最后提交信息为:
[maven-release-plugin] prepare release gitee-1.1.5
gitee-1.1.4
dafd8bf
2019-10-24 18:52
对比
gitee-jenkins-plugin-1.1.4
Yashin
更新 jackson-databind 版本,修复潜在漏洞
最后提交信息为:
[maven-release-plugin] prepare release gitee-1.1.4
预览版本
gitee-1.1.3
47b7de0
2018-08-16 16:05
对比
gitee-jenkins-plugin-1.1.3
Yashin
新增特性:为 WebHook 数据生成 Jenkins 环境变量。可使 Jenkins在构建过程中使用 WebHook的数据。例如 PR 触发的 WebHook 会携带 PR iid (PR在项目中的编号),那么 Jenkins 构建过程中可以使用环境变量 giteePullRequestIid 来引用该变量。 目前支持的环境变量见以下函数,其中不同的 WebHook 触发可能导致有些变量为空,具体请安装插件 EnvInject Plugin,于构建中查看 Environment Variables ```java public Map<String, String> getBuildVariables() { MapWrapper<String, String> variables = new MapWrapper<>(new HashMap<String, String>()); variables.put("giteeBranch", branch); variables.put("giteeSourceBranch", sourceBranch); variables.put("giteeActionType", actionType.name()); variables.put("giteeUserName", userName); variables.put("giteeUserEmail", userEmail); variables.put("giteeSourceRepoHomepage", sourceRepoHomepage); variables.put("giteeSourceRepoName", sourceRepoName); variables.put("giteeSourceNamespace", sourceNamespace); variables.put("giteeSourceRepoURL", sourceRepoUrl); variables.put("giteeSourceRepoSshUrl", sourceRepoSshUrl); variables.put("giteeSourceRepoHttpUrl", sourceRepoHttpUrl); variables.put("giteePullRequestTitle", pullRequestTitle); variables.put("giteePullRequestDescription", pullRequestDescription); variables.put("giteePullRequestId", pullRequestId == null ? "" : pullRequestId.toString()); variables.put("giteePullRequestIid", pullRequestIid == null ? "" : pullRequestIid.toString()); variables.put("giteePullRequestTargetProjectId", pullRequestTargetProjectId == null ? "" : pullRequestTargetProjectId.toString()); variables.put("giteePullRequestLastCommit", lastCommit); variables.put("giteePushCreated", created ? "true" : "false"); variables.put("giteePushDeleted", deleted ? "true" : "false"); variables.putIfNotNull("giteePullRequestState", pullRequestState); variables.putIfNotNull("giteeMergedByUser", mergedByUser); variables.putIfNotNull("giteePullRequestAssignee", pullRequestAssignee); variables.put("giteeTargetBranch", targetBranch); variables.put("giteeTargetRepoName", targetRepoName); variables.put("giteeTargetNamespace", targetNamespace); variables.put("giteeTargetRepoSshUrl", targetRepoSshUrl); variables.put("giteeTargetRepoHttpUrl", targetRepoHttpUrl); variables.put("giteeBefore", before); variables.put("giteeAfter", after); variables.put("ref", ref); variables.put("beforeSha", beforeSha); variables.put("isTag", isTag); variables.put("sha", sha); variables.put("status", status); variables.put("stages", stages); variables.put("createdAt", createdAt); variables.put("finishedAt", finishedAt); variables.put("duration", buildDuration); variables.putIfNotNull("giteeTriggerPhrase", triggerPhrase); return variables; } ```
最后提交信息为:
[maven-release-plugin] prepare release gitee-1.1.3
预览版本
gitee-1.1.2
2dc91ba
2018-07-30 16:42
对比
gitee-jenkins-plugin-1.1.2
Yashin
- 修复评论触发PR链接不正确 - 修复评论触发PR回评至码云失败 - 增加支持配置 PR 不要求必须测试时过滤触发构建
最后提交信息为:
[maven-release-plugin] prepare release gitee-1.1.2
预览版本
gitee-1.1.1
4ffe577
2018-07-27 22:23
对比
gitee-jenkins-plugin-1.1.1
Yashin
- 支持评论 Pull Request 触发构建(可用于PR构建失败时手动评论PR重新触发构建)
最后提交信息为:
[maven-release-plugin] prepare release gitee-1.1.1
预览版本
gitee-1.0.14
9c461af
2018-07-26 19:32
对比
gitee-jenkins-plugin-1.0.14
Yashin
- 修复无法合并PR问题 - 修复 Pipeline 生成PR评论脚本无内容输入问题
最后提交信息为:
[maven-release-plugin] prepare release gitee-1.0.14
预览版本
gitee-1.0.13
302f69e
2018-07-26 18:01
对比
gitee-jenkins-plugin-1.0.13
Yashin
修复 Pipeline 触发构建失败
最后提交信息为:
[maven-release-plugin] prepare release gitee-1.0.13
预览版本
gitee-1.0.12
c43fedb
2018-07-26 10:16
对比
gitee-jenkins-plugin-1.0.12
Yashin
1. 改动: - 支持过滤已构建的 commit 版本 - 删除PR WIP 过滤 2. 支持特性: - 推送代码到码云时,由配置的 WebHook 触发 Jenkins 任务构建。 - 提交 Pull Request 到码云项目时,由配置的 WebHook 触发 Jenkins 任务构建,支持PR动作:新建,更新,接受,关闭,审查通过,测试通过。 - 支持 [ci-skip] 指令过滤。 - 过滤已经构建的 Commit 版本,若是分支 Push,则相同分支Push才过滤,若是 PR,则是同一个PR才过滤。 - 按分支名过滤触发器。 - 正则表达式过滤可触发的分支。 - 设置 WebHook 验证密码。 - 构建后操作可配置 PR 触发的构建结果评论到码云对应的PR中。 - 构建后操作可配置 PR 触发的构建成功后可自动合并对应PR。 - 对于 PR 相关的所有事件,若 PR 代码冲突不可自动合并,则不触发构建;且若配置了评论到PR的功能,则评论到 PR 提示冲突。
最后提交信息为:
[maven-release-plugin] prepare release gitee-1.0.12
预览版本
gitee-1.0.11
3e9e877
2018-07-23 10:23
对比
gitee-jenkins-plugin-1.0.11
Yashin
- 修复部分编译告警 - 应官方库邀请调整POM
最后提交信息为:
[maven-release-plugin] prepare release gitee-1.0.11
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
Java
1
https://gitee.com/oschina/Gitee-Jenkins-Plugin.git
git@gitee.com:oschina/Gitee-Jenkins-Plugin.git
oschina
Gitee-Jenkins-Plugin
Gitee Jenkins Plugin
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册