GitLab是一个开源的用于仓库管理的项目,和GitHub一样是使用Git作为代码管理工具。
计算机科学与技术专业本科毕业,目前在上海某知名互联网公司担任测试开发工程师,日常工作内容涉及功能测试、接口测试、自动化测试、性能测试以及一些测试工具和测试平台的研发。...
一般来说第一步环境搭建只需要在最开始创建博客网站的时候进行,写文的话只需要重复第2-7步就可以了,这种使用方式强烈依赖于本地环境。但是,有时候我们并不只是固定在一台电脑上写文,(比如:一直写文的电脑坏了,需要换新电脑;...
持续集成作为软件开发的一种实践,其快速且频繁集成的特性使得产品与项目可以保持高速迭代的同时还可以保持高质量。
在敏捷方法中,极限编程(XP:eXtreme Programming)是其中最著名的一个,它由一系列简单却互相依赖的实践组成。。。
本篇译自:levelup.gitconnected.com/basics-of-ci-cd
软件开发中,集成是一个很可能发生未知错误的过程。持续集成是一种软件开发实践,希望团队中的成员频繁提交代码到代码仓库,且每次提交都能通过自动化测试进行验证,从而使问题尽早暴露和解决。...
Soar是在2018年10月20日的开源先锋日上,由小米公布开源的项目,主要是通过智能检查SQL,并对SQL实现优化和改写的工具。
一、实现流程1.代码自动构建(我这里做的手动触发,你可以调整为自动触发构建)2.流转审批节点3.触发钉钉或企业微信或其他平台机器人发布审批信息4.审批人登入Jenkins填写随机Token确认审批发布5.Token认证成功,发布站内...
1.自动化测试是把人为驱动的测试行为转化为机器执行的一种过程,模拟手工测试步骤,通过由程序语言编制的测试脚本,自动地完成软件的测试设计、单元测试、功能测试、性能测试等工作,包括测试活动的自动化和测试过程管理的自...