jira

PingCAP 的 5 年远程办公实践

丶灬走出姿态 提交于 2020-02-26 19:13:32
前言 2020 年的春节注定是一个不平凡的春节,全国都在抗击新型冠状病毒肺炎。除了不出门,勤洗手,戴口罩之类的常规操作,我们就在想,在这个大背景下,我们还能够做哪些事情?考虑到春节假期临近结束,返程的旅途中可能会加大传染的概率,延长隔离时间、远程在家办公也许是普通群众能给国家在这场战役中做的最大贡献。然而在我们国家,暂且不论别的行业, 至少我们所在的高科技行业还没有普及远程办公的文化,所以我们在此将 PingCAP 实践了近五年的工程师远程办公经验介绍给大家。本文将尽量少描述理念,而更多的从实践方面讲述我们的落地经验,以期在这样的一个特殊的时刻帮助更多的朋友和公司尽快行动起来,为国家为社会贡献一份我们微薄的力量。 我们已经通过实践证明,在这个时代,至少对于类似软件工程这样的主要以脑力和创意为主的工作,已经有足够的方法论和基础设施,让远程工作的效率不比传统模式差,有时候甚至能有更好的产出(相信已经有同学想起了早上拥挤的交通对心情和思维的副作用)。下面我们聊聊一些具体落地的经验。 01 远程办公的管理哲学 远程办公在国外并不是一件新鲜的事情。在硅谷,尤其是新一代的科技公司几乎都有远程工作的基因,这背后有很多原因在这篇文章中就不展开了,如果感兴趣的朋友可以看看来自 37 Signals 的 David Heinemeier Hansson 的《Remote》一书。 对于我们来说

Java 程序员必备的10款开源工具

不打扰是莪最后的温柔 提交于 2020-02-26 13:11:45
Java世界中存在许多工具,从Eclipse,NetBeans和IntelliJ IDEA等著名的IDE开始到Java开发人员应该知道的JVM分析和监视工具,如JConsole,VisualVM,Eclipse Memory Analyzer等。 如果你是一位经验丰富的Java开发人员,你可能对这些工具很熟悉,但如果不是,现在就是是开始学习这些工具的好时机。 在本文中,我将重点介绍适用于各种Java开发人员的通用工具,例如核心Java 开发人员和Web开发人员。 1. JIRA Atlassian的JIRA是当前敏捷开发领域最重要的工具之一。它用于错误跟踪,问题跟踪和项目管理。如果你遵循敏捷开发方法,例如Sprint和Scrum,那么你必须了解JIRA。它允许您创建Spring循环并跟踪软件开发的进度。 JIRA 是目前比较流行的基于Java架构的管理系统,由于Atlassian公 司对很多开源项目实行免费提供缺陷跟踪服务,因此在开源领域,其认知度比其他的产品要高得多,而且易用性也好一些。 2. Git Git是Java程序员的另一个必备工具,它是一个免费的开源分布式版本控制系统,旨在快速高效地处理从很小到非常大的项目版本管理。Git易于学习,占用空间小,具有超强的性能。 最初 Git 的开发是为了辅助 Linux 内核开发的过程,但是发现已经在很多其他自由软件项目中也使用了

Issues commented by me in JIRA

纵饮孤独 提交于 2020-02-26 06:17:11
问题 As per JIRA documentation http://www.atlassian.com/software/jira/docs/latest The following filter will show the issues opned by me (Current User). reporter = currentUser() Is there a filer that will show issues commented by me? something like the following does not work... comment by = currentUser() 回答1: if you know the name of the user (lets assume the name is Tom you can do: issueFunction in commented("by Tom") you can also filter it by date of the comment like: issueFunction in commented(

How to add a flag to jira issue via rest api

可紊 提交于 2020-02-03 05:47:49
问题 I would like to be able to add a flag to an issue via the Jira API. I was unable to find any documentation regarding this issue. Does anyone know how this works? 回答1: I've figured out how to do this, I'm not sure on the version of the API. I made a POST request to: yourdomain /rest/greenhopper/1.0/xboard/issue/flag/flag.json And in the body (replace JIRA-ISSUE with your issue key): {"issueKeys":["JIRA-ISSUE"],"flag":true} I hope this helps. 回答2: Here is the best answer I found. https:/

RHEL系统下安装atlassian-jira-5

浪尽此生 提交于 2020-02-02 13:17:10
操作系统:RHEL 6.4 x86_64 Jira版本: atlassian-jira-5.2.11-x64.bin 安装路径: /opt/atlassian/jira/ 数据保存路径: /opt/atlassian/application-data/jira 安装用户:jira 数据库:postgresql JDK:1.6.0_43 jira下载页面: https://www.atlassian.com/software/jira/download 安装步骤 运行安装文件 1 $ . atlassian-jira-5.2.11-x64.bin 在安装过程中会出现选项: 确认安装 123 This will install JIRA 6.2.2 on your computer.OK [o, Enter], Cancel [c]o 选择安装类型-1默认安装 -2自定义安装 -3升级 1234 Choose the appropriate installation or upgrade option.Please choose one of the following:Express Install (use default settings) [1], Custom Install (recommended for advanced users) [2], Upgrade an

NET的JIRA活动时间线REST API

最后都变了- 提交于 2020-02-01 00:51:24
目录 介绍 背景 使用代码 介绍 本文介绍了如何使用带有 .C #的 REST API 的活动时间线 (ActivityTimeline) 。 背景 活动时间线 JIRA 插件提供了资源计划仪表板,以安排 JIRA 任务,自定义事件和预订,并以有组织的方式可视化团队任务。为了使用 API​​ ,必须设置以下内容。 具有管理权限的帐户。 REST API 必须启动。(控制台 > 配置 > 高级设置) 通过 API 可用的选项很少。 授权 登录 [POST] —— /rest/api/1/session 注销 [ DELETE ] —— /rest/api/1/session 团队 获取团队列表 [GET] —— /rest/api/1/team/list 通过 ID [GET] 获取团队—— /rest /api/1/team/$teamId 时间表时间表 获取时间线 [GET] —— /rest/api/1/timeline 获取工作量 [GET] —— /rest/api/1/workload 自定义事件 创建事件 [POST] —— /rest/api /1/event 通过 ID [DELETE] 删 ​​ 除事件—— DELETE/rest/api/1/event/$id 获取事件类型列表 [GET] —— /rest/api/1/eventType/list 在本文中

解决 confluence 和 jira 数据包问题

混江龙づ霸主 提交于 2020-01-26 23:16:21
出现问题: 默认的最大允许数据包太小,警告InnoDB 日志文件太小,发生报警信息 解决方法: 1.修改数据库配置: vim /etc/my.cnf 在[mysqld]下面加入: innodb_log_file_size = 2G innodb_file_per_table = ON max_allowed_packet = 512M 注意: 这里面设置的大小值是有一定比例的,不可以自己随意设置数值,可参考官方文档或安装教程来设置,否则一定会报错!!! 2.重启数据库 systemctl resatrt mysqld netstat -ntap |grep 3306 systemctl status mysqld 3.网页验证 参考官方文档: https://confluence.atlassian.com/confkb/exceeds-max-allowed-packet-for-mysql-179443425.html 来源: 51CTO 作者: 低调的男孩 链接: https://blog.51cto.com/13760351/2467478

JIRA插件ScriptRunner安全漏洞SRPLAT-876

帅比萌擦擦* 提交于 2020-01-26 20:29:52
定制开发JIRA经常用到的ScriptRunner插件,近日修复了一个 远程代码执行安全漏洞 SRPLAT-876 ,建议大家赶快升级。 JIRA Server和Data Center都受影响。 Script Runner for JIRA受影响版本:5.1.0 到 5.6.11.2-p5 修复方法: 升级Script Runner for JIRA到5.6.12或更高版本 如果不能升级, 临时解决方案 为禁用url: <base_url>rest/scriptrunner/ * /remote-events/* 注意:Adaptavist较早公告的修复方法中,给出的url不全: <base_url>/rest/scriptrunner/ latest /remote-events/* 应该使用最后公告中给出的url地址: <base_url>rest/scriptrunner/ * /remote-events/* 原文连接: https://productsupport.adaptavist.com/browse/SRPLAT-876 来源: CSDN 作者: dingxl18 链接: https://blog.csdn.net/xiziyidi/article/details/104088036

zookeeper客户端

风流意气都作罢 提交于 2020-01-26 08:44:00
1.配置好java环境 2.下载zookeeper图像化客户端工具, 下载地址: https://issues.apache.org/jira/secure/attachment/12436620/ZooInspector.zip 3.解压 ZooInspector.zip ,执行 java -jar zookeeper-dev-ZooInspector.jar 来源: CSDN 作者: qq_32405433 链接: https://blog.csdn.net/qq_32405433/article/details/103780108

upload files in JIRA via REST API

旧巷老猫 提交于 2020-01-25 12:27:46
问题 We all pretty well know that the request and response format for JIRA REST API are in the form of JSON. I successfully retrieved the attachment details of the uploaded files using the url of type http://example.com:8080/jira/rest/api/2/attachment . I now need to work on file upload on to JIRA using the same REST API. I own a java client and its stated tat I need to post multipart input using MultiPartEntity . I do not know how to submit a header of X-Atlassian-Token: nocheck with the JSON