作为程序员一定要保持良好的睡眠,才能好编程

Jenkins使用简易教程

发布时间:2018-03-27

Jenkins是一款能提高效率的软件,它能帮你把软件开发过程形成工作流,典型的工作流包括以下几个步骤

  1. 开发

  2. 提交

  3. 编译

  4. 测试

  5. 发布

有了Jenkins的帮助,在这5步中,除了第1步,后续的4步都是自动化完成的,具体的,当你完成了提交,Jenkins会自动运行你的编译脚本,编译成功后,再运行你的测试脚本,这一步成功后,接着它会帮你把新程序发布出去,特别的,在最后一步,你可以选择手动发布,或自动发布,毕竟发布这件事情,还是需要人为的确认一下比较好。简而言之


Jenkins可以帮你在写完代码后,一键完成开发过程中的一系列工作


使用Jenkins的好处显而易见,它减少了你的重复劳动。更重要的是,一个团队的开发流程一开始是不一致的,不一致往往会带来各种各样的问题,最终体现在软件的质量或开发效率不够高,而Jenkins会帮你规范大家的行为,从而避免一系列的问题。



安装

Jenkins安装非常简单,以CentOS为例,执行以下命令即可

sudo wget -O /etc/yum.repos.d/jenkins.repo  http://pkg.jenkins-ci.org/redhat-stable/jenkins.repo
sudo rpm --import https://jenkins-ci.org/redhat/jenkins-ci.org.key
sudo yum -y install jenkins

值得注意的是,如果你的操作系统是CentOS,且运行的是GCJ版本的java,则需要做一下更新

$ java -version 
java version "1.5.0" gij (GNU libgcj) version 4.4.6 20110731 (Red Hat 4.4.6-3) 
$ sudo yum remove java 
$ sudo yum install -y java-1.7.0-openjdk 
$ java -version 
java version "1.7.0_79" OpenJDK Runtime Environment (rhel-2.5.5.1.el6_6-x86_64 u79-b14) OpenJDK 64-Bit Server VM (build 24.79-b02, mixed mode)

如果你的Jenkins使用git作为数据传输的管道,那么的所有Jenkins节点都要安装git

$ sudo yum install -y git



设置git账户

$ git config --global user.name "yourname"
$ git config --global user.email "yourmail"