随笔分类 -  CI&CD

持续集成与持续发布
摘要:Jenkins是一个开源的跨平台的CI工具,它可以部署在Windows、Linux等平台上,并且Jenkins提供了非常丰富的插件来帮助完成编译、测试、部署等工作。 本文将介绍在Windows平台上使用Jenkins完成.Net Core应用的持续集成环境搭建,其主要内容有: Jenkins下载与安 阅读全文
posted @ 2018-10-09 22:42 7m鱼 阅读(3587) 评论(2) 推荐(6) 编辑
摘要:软件开发一般来说是一项团队作业,在本系列文章开始就提到过软件的编码是由一个团队“并行”完成的,为了保证编码任务正常完成,首先引入版本控制工具来完成代码管理,为了保证代码质量引入了代码分析器以及代码测试。 版本控制工具可以保证代码有一个主版本,但代码分析和测试均是开发人员手动在本地完成的(通过编译、执 阅读全文
posted @ 2018-07-31 23:23 7m鱼 阅读(16544) 评论(2) 推荐(7) 编辑
摘要:测试对于软件来说,是保证其质量的一个重要过程,而测试又分为很多种,单元测试、集成测试、系统测试、压力测试等等,不同的测试的测试粒度和测试目标也不同,如单元测试关注每一行代码,集成测试关注的是多个模块是否能正常的协同工作。 当我们在衡量代码好坏时,其中一点就是这些代码是否进行了单元测试,测试的质量、代 阅读全文
posted @ 2018-07-05 00:30 7m鱼 阅读(4816) 评论(2) 推荐(10) 编辑
摘要:前面的文章介绍了Git的基本概念和用法,本文则是基于GitHub的一个实践介绍,主要内容有: GitHub简介 个人与组织 仓库的创建与维护 Fork与pull request 小结 GitHub简介 GitHub是一个Git的远程代码托管平台,它除了提供代码托管外,还提供了如问题发布、pull r 阅读全文
posted @ 2018-06-04 22:17 7m鱼 阅读(1755) 评论(2) 推荐(6) 编辑

点击右上角即可分享
微信分享提示