社区
Atlassian技术
帖子详情
如何通过JIRA控制SVN的提交权限
prince_lintb
2018-04-28 02:40:38
如何通过JIRA控制SVN的提交权限,例如只有当JIRA处于某个状态,用户才有权限提交代码,例如"结束"的时候,才有SVN的提交权限,否则SVN提交代码时给出相应提示。
...全文
1145
2
打赏
收藏
如何通过JIRA控制SVN的提交权限
如何通过JIRA控制SVN的提交权限,例如只有当JIRA处于某个状态,用户才有权限提交代码,例如"结束"的时候,才有SVN的提交权限,否则SVN提交代码时给出相应提示。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
2 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
春晓苏提
2018-05-04
打赏
举报
回复
这个是可以实现的 通过svn的 hooks脚本完成,我们采用修改svn的pre-commit脚本调用jira rest api获取jira相应的问题来判断是否可以提交版本。主要实现形式为: 1. 在脚本中获取提交的svn注释和提交的作者信息, 2. 判断提交的信息是否为空,不为空的则继续,为空返回提示 3. 判断提交的信息是否小于指定的字节数,小于则返回提示,大于则继续 4. 通过正则表达式从提交的信息中获取jira的问题关键字 5. 判断提交的jira问题关键字是否符合规范,符合则继续,不符合返回提示 6. 通过jira问题关键字调用jira的rest api接口查询jira问题的key、状态和经办人 并存成jiraissue.json文件,便于后续结果的解析 7. 通过步骤6返回的结果判断svn客户端提交的jira问题关键字在jira中是否存在,存在则继续,不存在则返回 8. 通过步骤6获取的文件进行解析获取jira问题的关键字 、经办人及工作流的状态 9. 判断svn客户端的提交作者是否和步骤8得到的经办人是否是同一个人,且当前jira问题的状态是否符合提交符合则提交,不符合则返回提示 无权限提交该版本 具体可以私信我
zhangguanglin_csdn
2018-05-01
打赏
举报
回复
应该没有这种用法。
在
jira
中
控制
SVN
提交
版本的
控制
权限
为了确保只有项目负责人在
JIRA
中指派的开发者能
提交
代码,文章介绍了如何通过修改
SVN
的pre-commit脚本,结合
JIRA
REST API进行
权限
验证。
提交
时,脚本会检查
SVN
注释中的
JIRA
问题关键字,验证其是否存在、状态是否正确以及
提交
者是否为问题的经办人。
window下如何限制
svn
注释
提交
正确的
jira
问题key
本文详细介绍了如何在Subversion(
SVN
)中集成
JIRA
,包括实现思路与C#代码实现参考。主要步骤涵盖获取
提交
注释、作者信息,判断
提交
信息的有效性,通过正则表达式提取
JIRA
问题关键字,验证
JIRA
问题的存在性及其状态,确保
提交
者为问题的经办人等。
SVN
服务器搭建实录
本文详细介绍了
SVN
版本
控制
系统的概念、特点及其与Git的区别,提供了
SVN
在Linux下的安装配置教程,包括服务端和客户端的基本操作,还分享了实用的
SVN
管理命令和钩子脚本案例。
svn
修改
提交
路径_如何进行代码评审1(
SVN
+FishCru篇)
本文介绍了如何使用
SVN
+FishCru进行代码评审,强调了
提交
代码时需在Message中填写
JIRA
任务号以关联任务。详细步骤包括创建评审、选择评审人、提供反馈和完成评审等环节。
jira
使用
本文详细介绍
JIRA
的功能特性、安装配置步骤、基本概念及操作指南,适用于项目管理、问题跟踪及IT支持系统。涵盖角色
权限
、项目设置、问题管理等方面。
Atlassian技术
253
社区成员
377
社区内容
发帖
与我相关
我的任务
Atlassian技术
欢迎来到Atlassian产品技术交流论坛,您可以从安装/配置/功能/插件等各方面分享JIRA、Confluence、Bamboo等Atlassian系列产品的使用心得、技术难题的解决办法。
复制链接
扫一扫
分享
社区描述
欢迎来到Atlassian产品技术交流论坛,您可以从安装/配置/功能/插件等各方面分享JIRA、Confluence、Bamboo等Atlassian系列产品的使用心得、技术难题的解决办法。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章