基于Jenkins的持续集成项目管理系统的设计与实现

来源 :北京邮电大学 | 被引量 : 0次 | 上传用户:honglei413413
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会的快速发展,各行各业为了适应竞争日益激烈的环境,都在不断的改革创新,旨在提高自身的生产效率,提高企业的效益,以便在激烈的竞争当中生存下来。在这些行业当中,互联网以其独特的行业特点,使得提高项目的开发效率,缩短整个项目的工作周期等等一系列能够使得产品更早的被用户所使用到的目的变得尤为重要。互联网公司开发的每一个产品,都要涉及很多部门,各个部门之间也需要不同角色的人员来协作共同完成,比如产品经理、UI设计、交互人员、前端开发人员、后端开发人员、测试人员、运维人员、等等各个部门的各个角色来共同协作完成。那么如何对整个项目中各种复杂的人员关系,不同人员之间不同的开发任务进行管理,从而提升项目开发的效率,就显得尤为重要。为了对实际项目的开发进行管理,本文提出了一种基于Jenkins的持续集成项目管理系统。该系统是本人实习期间于所在单位---汽车之家参与开发的一套项目管理系统,该系统可以针对某一个项目的开发流程进行全面的管理。区别于市面上当前其他的项目管理系统,本套项目管理系统从目标与关键成果(OKR)入手,在细分OKR要求之后得到当前阶段要实现的小目标,然后根据要实现的小目标进行需求分析,最后根据具体的需求分析建立相应的开发看板,该系统还基于Jenkins的持续集成功能开发出一套流水线规则,使得项目的构建集成,自动化测试,部署与发布全都可以一套流水线中完成,并解决了项日后期维护所导致的版本更新问题。本文最终完成了系统的设计与实现工作,详细阐述分析了系统的各部分功能性需求以及非功能性需求,并从系统的总体的概要设计,系统具体模块的设计与实现,系统的测试,功能展示和系统的改进等方面进行了论述。该系统解决了传统项目开发中由人工推动的问题,开发项目时各部门之间的沟通不畅通的问题,项目进度的总控进度与分项进度分离的问题等。该系统的驱动是以任务为核心,明确了工作任务以及时间节点,提高人员执行力,目的就是为了提高开发效率,完成既定的目标,工作内容变得明确,从而任务状态变得清晰易执行,使信息变得足够透明,可以很容易的找到项目中的任何信息,包括任务的执行者,完成时间,目前的进展等等。同时还可以随时了解系统的变化,以便掌握当前系统的状态。该系统使得项目的开发可以变得流程化,可视化,任务化,自动化。从而在本质上提高项目的开发效率,节省开发周期和成本。
其他文献
采用48%异恶草松与50%乙草胺、33%二甲戊灵EC、96%精异丙甲草胺按不同配比混用对甘蔗田杂草进行除草试验。结果表明:48%异恶草松与33%二甲戊灵按(100+200)g/667m2混用45d后对
<正>老年人适当有规律的参加乒乓球运动,可以抵抗身体功能下降和健康状况下降的年龄效应,也可以降低老年人群与年龄相关的发病率[1~4]。本文拟分析乒乓球运动对老年人心脑血
精准地故障检测不仅是准确定位故障根源的重要前提,更是及时故障恢复的关键所在。因此,本文基于LST包括正常和6种常见异常数据;其次用这些数据构建时序序列,训练LSTM模型对这
自从几米的插画开始传入大陆,成人绘本越来越被人所了解,而且具有很高的文化内涵与商业价值。成人绘本图形的造型、色彩以及文字都是用儿童化的手法讲述对社会深层问题的写照
在"双创"教育的视角下,分析了当前大学生就业指导课创业教学存在的教学目标定位不准确、教学方式选取不科学、教学内容设置不全面、教学过程管理不规范、教师队伍结构不合理
随着国民经济的发展和路网完善的需求,公路建设逐步进入山区,为使山区公路路基具有足够的强度、整体性和稳定性,必须从工程建设初期,严格控制路基施工质量,才能实现工程设计
目前对于肺纤维化(pulmonary fibrosis,PF)中肌成纤维细胞的来源还不是很清楚,主要有3种假说:肺部原有成纤维细胞转化成为肌成纤维细胞、肺泡上皮细胞穿越基底膜到达纤维化病
在我国转轨经济背景下,上市公司的并购决策不仅受到来自市场竞争压力的驱动,也不可避免地深受政府干预行为的推动,二者相互作用。本文以2007-2011年上市公司数据为样本,实证
<正>戴耀中●江苏省特级教师●淮安市计算机学科带头人●淮安市职业教育课程改革带头人●淮安市"533英才工程"学术技术拔尖人才●淮安市教育科研先进个人江苏省淮安工业中等
随着国民经济水平的迅猛提升,无论是人们的生活水平,还是生活质量都发生了巨大改变,而牛肉作为人类最喜爱食用的肉类之一,在整个食品行业中占据了较大份额。随着养殖牛的农户