首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Atlassian 系列软件安装(Crowd+JIRA+Confluence+Bitbucket+Bamboo)

公司使用的软件开发和协作工具为 Atlassian 系列软件,近期需要从腾讯云迁移到阿里云环境,简单记录下安装和配置过程。(Atlassian 的文档非常详尽,过程碰见的问题都可以找到解决办法。)...使用 JIRA 管理员,登录 JIRA。点击用户管理 --> 用户目录 --> 添加目录,选择 “Atlassian 人群”,点击下一步。 ? 输入 Crowd 服务器的配置,点击测试,并保存。...JIRA # server.xml, Context 标签添加 path="/jira" $ vi /home/jira/atlassian/jira/conf/server.xml <Context...Confluence # server.xml, Context 标签添加 path="/confluence" $ vi /home/confluence/atlassian/confluence...Context 标签添加 path="/bamboo" $ vi /home/bamboo/atlassian-bamboo-6.6.0/conf/server.xml <Context path="

3.4K10
您找到你想要的搜索结果了吗?
是的
没有找到

运维工单的应用

5.这块他负责的,现在他请假了,接手后不知道怎么做 那看看开发怎么怎么解决上述问题的: 1.产品经理有需求要提jira 2.jira上有任务表,可以看到每个人接到的任务,涉及哪一块 3.代码写完后合并到...发现开发用jira后,探索了一下,发现确实很好用,可以实现我们的需求。通过搭配钉钉通知和看版,再建立好清晰完善的工作流程,可以最大效率避免开发流程上花时间。...三.效果展示 用jira建立2个项目,一个是对外工单用于外部需求的处理,一个是对内工单只内部使用记录任务。...单独添加申请人选项,是因为申请者可能还没有jira,或者是外包人员 当权限超过规定期限,会给jira的工单发布者和管理员均发送一个钉钉消息 2.其它任务 内部任务: 1.服务管理,这里是内部的任务...可以根据jira查询每个人的任务量,再到grafana上进行综合展示,这里还没做完,后续再补图,相当于做内部的《看板》,将大家的任务状态用大盘做可视化。

1.4K21

质量看板开发实践(一):利用python获取jira数据-基础篇

; 4、利用echarts绘图时,调整图标的样式; 本篇为这个系列的第一章,先来学习一下怎样提取jira的数据 最初我打算登录公司内部jira系统,看看能否抓一下登录的接口,然后再进行相关的操作,但是经过一番尝试后...["key"] 一个常见的套路是,当你不确定你想要的信息对应原始信息的哪个字段时,可以把raw打印出来(最好转换成可读性强的json字符串,可以借助网上的在线json转换工具),看看里面自己想要的信息在哪个字段下面...("issue_key") print(issue.raw) print(issue.key) 4、利用jql搜索 用过jira的肯定知道jira有自己专门的一套搜索语言,叫做JQL 我们jira做的任何查询操作...(jql) 它返回的是一个列表(一个符合搜索条件的jira对象集合),并且每个jira对象会包含所有原始信息 可以通过添加fields来指定返回原始信息的哪些字段(建议进行搜索时加上fields参数,...priority,优先级 assignee,经办人 此外还有一些自定义属性,形如customfield_12309(例如前端负责人、前端故事点、故事卡提测日期等就是这种) 借助强大的jql,我们可以代码构造需要的

4.7K30

准时下班的秘密:集成 GitLab && JIRA 实现自动化 workflow

前言 GitLab 和 Jira 是平时开发过程中使用非常高频的代码管理系统(开发人员)和项目管理系统(项目管理),通过两套系统的协作完成平常大多数的功能开发,但是两套系统没有集成情况下是完全两套独立的系统...GitLab 需要一个专属的 JIRA 账号,并且拥有相应的权限,用于 JIRA issues 添加注释和操作系统,具体如何在 JIRA 创建和配置账号这里就不介绍了,不熟悉的小伙伴可以直接看官方文档...解决该 issue 的过程,所有的 commit log 也会被自动关联到 JIRA issue 的注释 JIRA 系统形成问题的解决历史和思路,方便复盘和回顾: ?...注释,可以说使用起来非常的方便,示例的 commit 如下: git commit -am 'TEST-220 resolver a problem' GitLab 如何自动化 JIRA 的工作流(workflow...我在这里简单转述一下: 只有默认分支(master 可以 GitLab -> Settings 配置)的 commit and merge 会触发关闭 JIRA issue 已有解决方案的 JIRA

2.7K10

质量看板开发实践(一):利用python获取jira数据-基础篇

; 4、利用echarts绘图时,调整图标的样式; 本篇为这个系列的第一章,先来学习一下怎样提取jira的数据 最初我打算登录公司内部jira系统,看看能否抓一下登录的接口,然后再进行相关的操作,但是经过一番尝试后...["key"] 一个常见的套路是,当你不确定你想要的信息对应原始信息的哪个字段时,可以把raw打印出来(最好转换成可读性强的json字符串,可以借助网上的在线json转换工具),看看里面自己想要的信息在哪个字段下面...("issue_key") print(issue.raw) print(issue.key) 4、利用jql搜索 用过jira的肯定知道jira有自己专门的一套搜索语言,叫做JQL 我们jira做的任何查询操作...(jql) 它返回的是一个列表(一个符合搜索条件的jira对象集合),并且每个jira对象会包含所有原始信息 可以通过添加fields来指定返回原始信息的哪些字段(建议进行搜索时加上fields参数,...priority,优先级 assignee,经办人 此外还有一些自定义属性,形如customfield_12309(例如前端负责人、前端故事点、故事卡提测日期等就是这种) 借助强大的jql,我们可以代码构造需要的

2.6K61

质量看板开发实践(三):bug柱状图

记得页面添加这样一个div标签 3、后端处理逻辑 后端主要实现从jira取数并处理的逻辑 (1)提取jira数据 新建一个文件jira_data.py from jira import JIRA...,会把class_type设置为"created" ②提取jira数据时,我事先定义了一个空列表result,然后遍历issues,向result追加数据 result =...()为json格式字符串,需要转为python字典对象才能使用键访问值,使用json.loads转换 # print(bugs) dates = [] # 定一个空的日期列表,存放每年的...,注释写的很详细 按年查询有一点区别,我希望按年查询时,横轴是一年的12个月份 由于从jira查询到的bug数据是具体到某一天的,所以得到1年365天的bug数据后,需要对它们进行聚合,以月份进行分组求和...--使用ref定义一个变量接收组件--> 如果想引用histogram.vue的方法,在这里需要用ref属性接收,ref的值可以自己定义 最后调用histogram.vue的方法时,按照如下方式

3.1K100

质量看板开发实践(三):bug柱状图

记得页面添加这样一个div标签 3、后端处理逻辑 后端主要实现从jira取数并处理的逻辑 (1)提取jira数据 新建一个文件jira_data.py from jira import JIRA from...,会把class_type设置为"created" ②提取jira数据时,我事先定义了一个空列表result,然后遍历issues,向result追加数据 result = []...()为json格式字符串,需要转为python字典对象才能使用键访问值,使用json.loads转换 # print(bugs) dates = [] # 定一个空的日期列表,存放每年的...,注释写的很详细 按年查询有一点区别,我希望按年查询时,横轴是一年的12个月份 由于从jira查询到的bug数据是具体到某一天的,所以得到1年365天的bug数据后,需要对它们进行聚合,以月份进行分组求和...--使用ref定义一个变量接收组件--> 如果想引用histogram.vue的方法,在这里需要用ref属性接收,ref的值可以自己定义 最后调用histogram.vue的方法时,按照如下方式

4K10

我如何在15分钟内使用对比CE实现$ 600的Bug赏金– CVE- 2019-8442

Atlassian Jira服务器中找到了理想的人选,我们也Contrast Security内部使用了它。   之后下载 Atlassian的JIRA服务器,我也跟着安装说明,这是非常简单的。...使用注册的帐户,我可以进入登录屏幕:https : //ce.contrastsecurity.com/Contrast/ 。 登录到帐户后,单击“添加代理”按钮。...我打开该文件进行编辑并添加: 出口CATALINA_OPTS =”-javaagent:/path/to/agent/contrast.jar” 运行JIRA Server应用程序后,我检查了Contrast...然后,我Contrast CE单击JIRA Server Web应用程序,它显示了第一个漏洞,并显示以下消息: 主要漏洞页面上,我可以很快看到URL的易受攻击部分,最终以一个受污染的接收器结尾...以下每个版本,此问题已通过https://jira.atlassian.com/browse/JRASERVER-68942修复: 一个CVE也被发布了针对该漏洞。

1K10

我如何在15分钟内使用对比CE实现$ 600的Bug赏金– CVE- 2019-8442

Atlassian JIRA服务器中找到了理想的人选,我们也Contrast Security内部使用了它。   之后下载 Atlassian的JIRA服务器,我也跟着安装说明,这是非常简单的。...使用注册的帐户,我可以进入登录屏幕:https : //ce.contrastsecurity.com/Contrast/ 。 登录到帐户后,单击“添加代理”按钮。 ?...我打开该文件进行编辑并添加: 出口CATALINA_OPTS =”-javaagent:/path/to/agent/contrast.jar” 运行JIRA Server应用程序后,我检查了Contrast...然后,我Contrast CE单击JIRA Server Web应用程序,它显示了第一个漏洞,并显示以下消息: ?...以下每个版本,此问题已通过https://jira.atlassian.com/browse/JRASERVER-68942修复: 一个CVE也被发布了针对该漏洞。

1.6K20

Jira API的踩坑记

大家如果有机会对接jira API文档,到时候一定要首先确认jira的版本。 HTTPcode jira API文档,http协议响应状态码有很多使用。...在对接Jira API文档的过程,我遇到了很多种之前没有接触过的200系列的http协议响应状态码。Jira API 是通过http,响应状态码来表示业务处理状态,他并没有使用业务状态码。...我之前写项目测试框架的时候,都会对响应结果进行统一的json格式处理,但是对于Jira的api就没有办法使用统一的格式处理,每一个接口都需要进行单独的处理。这无疑也增加了工作量。...结果没想到JSON对象包了这么多层。为了让文章能缩短一下,我把里数组重复的内容给删除了,但是还是有这么复杂的响应结构体,简直就是丧心病狂!...我们阅读文档的时候首先就,首先就是要解析出这个中接口传参格式的JSON展示,我们才能知道具体JSON好在传参的时候,在哪一层去传什么样的参数。

1.3K20

用Pytest+Allure生成漂亮的HTML图形化测试报告

直接看下面的脚本,我通过脚本添加注释的方式给大家解释allure特性的用途。比如测试脚本是test_shopping_trolley.py: #!...的Epic class TestShoppingTrolley(object): @allure.story('加入购物车') # 用story说明用户场景,可以理解为JIRA的Story...将测试环境信息输出到报告,对于测试报告来讲是非常有意义的。我们有没有什么变通的办法可以实现呢?在网上进行了一番查询,发现stackoverflow上也有很多关于这个话题的讨论。...Pytest,有一个hook函数叫作pytest_sessionfinish,根据官方文档的描述,这个函数是整个测试完成后被调用的,我们可以在其内部实现我们自己的逻辑。...7、总结 团队内部可能不同项目使用的测试框架不一样,每个测试框架生成的测试报告也不一样。

1.5K10

详解用Pytest+Allure生成漂亮的HTML图形化测试报告

直接看下面的脚本,我通过脚本添加注释的方式给大家解释allure特性的用途。比如测试脚本是test_shopping_trolley.py: #!...如果你现在依然使用的是Freestyle风格的job。那么需要在构建后步骤添加Allure Report步骤,将allure的报告数据添加到Path: ?...将测试环境信息输出到报告,对于测试报告来讲是非常有意义的。我们有没有什么变通的办法可以实现呢?在网上进行了一番查询,发现stackoverflow上也有很多关于这个话题的讨论。...Pytest,有一个hook函数叫作pytest_sessionfinish,根据官方文档的描述,这个函数是整个测试完成后被调用的,我们可以在其内部实现我们自己的逻辑。...7、总结 团队内部可能不同项目使用的测试框架不一样,每个测试框架生成的测试报告也不一样。

2.4K21

Jira自动化实践:基于Jenkins实现需求与代码基线关联

---- 2.2 安装部署 scp atlassian-jira-software-8.20.1-x64.bin root@192.168.1.200:/opt/ ## 添加权限 [root@...Jira使用实践 3.1 创建一个项目 注意:一个Jira 项目对应一个GitLab项目组; 3.2 为项目添加模块 注意:一个Jira模块对应一个GitLab项目; 3.3 配置WebHook...; 3.5 发布Release 课程把 发布对应为GitLab项目代码库的版本分支; issue关联发布:可以想象成GitLab特性分支合并到版本分支; 4....为Jira配置一个系统级别的webhook 选项解释: 指定Jenkins的webhook触发器地址; 通过JQL指定,允许devops03这个项目进行触发; 勾选动作,触发事件;(我jira做了什么操作之后能够触发...效果验证 Jira里面创建一个模块和issue, 关联 项目; Jenkins 流水线运行; 验证Gitlab多了分支;

1.2K11

AtlasReaper:一款针对Confluence和Jira的网络侦查工具

同时,该工具还通过写操作扩展了其功能,使用户可以附加文件、创建欺骗性链接,并对Confluence或Jira的问题发表评论。...除此之外,该工具还包含了嵌入图像的功能,通过嵌入一个托管在外部服务器上的1x1像素图像,我们将能够活动目录环境窃取NetNTLMv2哈希。...工具下载 首先,广大研究人员可以使用下列命令将该项目源码克隆至本地: git clone https://github.com/werdhaihai/AtlasReaper.git 然后Visual...Jira jira addcomment - 给一个问题添加评论 jira attach - 给一个问题附加一个文件....Jira的问题 其他命令 help - 查看工具帮助信息和命令详情 工具使用样例 使用通配符搜索Confluence的某个关键字: .

18430

0827-7.1.4-如何在CDP中使用Spark SQL CLI

1.文档编写目的 CDP7.1.4,自带的spark-sql运行会报错,如下图 ? 这是因为CDP7.1.4不支持Spark SQL CLI,官网有说明如下 ?...https://issues.apache.org/jira/browse/SPARK-21918 2.因为上述第一点不支持用户模拟,导致任何查询都是同一个用户,所有没办法控制Spark SQL的权限...如果用户要在CDH中使用Spark Thrift服务,则需要自己打包或单独添加这个服务,但Cloudera官方并不会提供支持服务。...公司实际使用过程,我们更希望用户的使用行为通过Server端完成,否则会很难管理,因为客户端根本不在平台掌控范围之内,我们很难进行各种升级及配置变化。...由于我们在此基础上增加了多租户的功能,因此可以支持网易内部各业务线的使用

1.5K10

快手EB级HDFS挑战与实践

当主节点压力过大时,没办法通过扩容的手段来快速分担主节点压力。 随着集群规模越来越大,问题也越来越严重。...其判断依据主要有:负载指标(CPU使用率、磁盘Util、网卡流量、读写吞吐量);客户端上报慢节点。 事熔断,即客户端在读写数据过程,通过吞吐阈值实时感知慢节点,进行实时慢节点摘除功能。...这里,我主要介绍下DN内部优化逻辑,主要包括: 在线目录层级降维 即DN不停读写的场景下,实现block存储目录的降维工作,极大地缩减磁盘元数据信息。...Du操作优化 将定期的DU操作,通过内存结构计算单磁盘BP使用量。 选盘策略优化 添加负载选盘策略,优先选择负载比较低的磁盘。 4....DataNode分级保障功能 由于DataNode内部是通过独占线程方式与客户端进行数据IO的,所以我们每个磁盘上添加了磁盘限速器。 当磁盘资源达到上限后,高优先级请求到来时,会强占低优先级资源。

65930
领券