社区
Atlassian技术
帖子详情
如何通过JIRA控制SVN的提交权限
prince_lintb
2018-04-28 02:40:38
如何通过JIRA控制SVN的提交权限,例如只有当JIRA处于某个状态,用户才有权限提交代码,例如"结束"的时候,才有SVN的提交权限,否则SVN提交代码时给出相应提示。
...全文
1087
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
提交
版本的
控制
权限
由于项目开发的需要,向
SVN
提交
代码的开发人员只能是项目负责人在
jira
问题中分配的经办人,由此需要实现在
svn
客户端
提交
版本内容时要做
权限
控制
。考虑到该
控制
是关联第三方程序,而且
svn
提交
的
权限
限制是由
SVN
hooks脚本完成的,故我们采用修改
svn
的pre-commit脚本调用
jira
rest api获取
jira
相应的问题来判断是否可以
提交
版本。主要实现形式为: 在脚本中获取
提交
的...
jira
和
svn
关联后,不显示Subversion Commits标签或不显示
svn
提交
信息
1、
jira
的版本是7.3.6 2、不显示Subversion Commits标签或不显示
svn
提交
信息 其实是
权限
的分配问题 3、管理员登录 找到对应项目的
权限
管理 4、【评论
权限
】——【编辑所有评论】——添加用户组人员 转载于:https://www.cnblogs.com/cherish010/p/9394374.html...
svn
强制
提交
注释规则及触发邮件通知
背景:公司的
svn
服务器上有很多的项目,很多时候,开发人员在
提交
代码的时候不填写注释或者随便填写,这不利于团队其他开发者了解code的变化,时间长了连自己也不清楚做了那些修改,出问题做代码回滚就更不知道该回滚到那个版本了,故很有必要强制按一定的规则注释。 这样做的原因:(1)规范
提交
备注,方便根据备注信息了解解决了那些
jira
中问题;(2)为随后自动生成发布报告做准备。 1、规则: 项目
Jira
的安装、使用与集成
1.什么是
JIRA
JIRA
是目前比较流行的基于Java架构的管理系统,由于Atlassian公司对很多开源项目实行免费提供缺陷跟踪服务,因此在开源领域,其认知度比其他的产品要高得多,而且易用性也好一些。同时,开源则是其另一特色,在用户购买其软件的同时,也就将源代码也购置进来,方便做二次开发。
JIRA
功能全面,界面友好,安装简单,配置灵活,
权限
管理以及可扩展性方面都十分出色。 2.
JIRA
JIRA
- 使用指南(项目跟踪管理工具)
第一章、前言
JIRA
是澳大利亚 Atlassian 公司开发的一款优秀的问题跟踪管理软件工具,可以对各种类型的问题进行跟踪管理,包括缺陷、任务、需求、改进等。
JIRA
采用J2EE技术,能够跨平台部署。它正被广泛的开源软件组织,以及全球著名的公司使用。
JIRA
产品非常完善且功能强大,安装配置简单,多语言支持、界面十分友好,和其他系统如CVS、Subversion(
SVN
)、VSS、LDAP
Atlassian技术
243
社区成员
375
社区内容
发帖
与我相关
我的任务
Atlassian技术
欢迎来到Atlassian产品技术交流论坛,您可以从安装/配置/功能/插件等各方面分享JIRA、Confluence、Bamboo等Atlassian系列产品的使用心得、技术难题的解决办法。
复制链接
扫一扫
分享
社区描述
欢迎来到Atlassian产品技术交流论坛,您可以从安装/配置/功能/插件等各方面分享JIRA、Confluence、Bamboo等Atlassian系列产品的使用心得、技术难题的解决办法。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章