Checkstyle是一个帮助Java开发者遵守某些编码规范的工具,它能够自动化代码规范检查过程,从而使得开发者从这项重要但枯燥的任务中解脱出来,Checkstyle通常适合那些需要强制执行编码规范标准的项目。
Continue reading
代码覆盖率是用于衡量源代码被测试粒度和程度的,在一定程序上能够衡量代码质量,通常作为发现未被测试覆盖的代码的一种手段,可以直接反映部分测试遗漏点。
Continue reading
Travis CI是一款提供托管与分布式持续集成服务的CI工具,与GitHub高度集成,能够构建和测试托管在GitHub上的软件项目,主要为开源免费提供轻量级可定制化的持续持续集成环境和服务。
Continue reading
Jenkins是一款开源的跨平台的可扩展的持续集成工具。作为目前使用最广泛,用户量最大的CI工具,无论是在GUI操作上,插件生态系统管理,稳定性、可靠性、功能性以及扩展性等方面都表现得较为出色,而且简单易学,入门上手快。
Continue reading
本文是一篇Workshop演练指南,Ansible Workshop Step by Step,旨在通过Workshop形式快速掌握Ansible的常用命令和基本用法,俗话说得好:Practice Makes Perfect!
Continue reading
Ansible是一个IT自动化工具(IT Automation Tool)。它能够很容易地实现管理配置、软件部署、编排任务(如持续部署)等自动化运维工作。
Continue reading
基于Spring Boot搭建一个Java工程,通过Gradle进行构建,使用IntelliJ IDE开发,对于在build.gradle中配置Integration Test和Unit Test有多种方式。
Continue reading
JBoss是众多Java EE容器中的一个,它不但是Servlet容器,而且是EJB容器,弥补了Tomcat只是一个Servlet容器的缺憾。为了实现一些特定的功能, 需要针对JBoss的一些配置, 将列出一些Tips供使用参考。
Continue reading
目前主流的CI/CD工具包括Concourse CI, Jenkins, Travis CI和GoCD,它们各自到底有什么优缺点,Concourse CI有什么优势和亮点能够跻身Tech Radar?
Continue reading
主要介绍如何在12个月免费的AWS EC2中搭建基于PPTP协议的VPN服务用于翻越GFW,平时Google搜索一下也很方便,会涉及CentOS, RedHat和Ubuntu操作系统。
Continue reading