Jenkins环境安装
Jenkins是一款由Java编写的开源的持续集成工具。
Jenkins提供了软件开发的持续集成服务。它运行在Servlet容器中(例如Apache Tomcat)。它支持软件配置管理(SCM)工具(包括AccuRev SCM、CVS、Subversion、Git、Perforce、Clearcase和RTC),可以执行基于Apache Ant和Apache Maven的项目,以及任意的Shell脚本和Windows批处理命令。Jenkins的主要开发者是川口耕介。Jenkins是在MIT许可证下发布的自由软件。
可以通过各种手段触发构建。例如提交给版本控制系统时被触发,也可以通过类似Cron的机制调度,也可以在其他的构建已经完成时,还可以通过一个特定的URL进行请求。
Jenkins
JDK环境安装
安装wget,wget是一个从网络上自动下载文件的自由工具,支持通过 HTTP、HTTPS、FTP 三个最常见的 TCP/IP协议 下载。
1 | yum -y install wget |
下载JDK
1 | wget --no-cookies --no-check-certificate --header "Cookie: gpw_e24=http%3A%2F%2Fwww.oracle.com%2F;oraclelicense=accept-securebackup-cookie" https://download.oracle.com/otn-pub/java/jdk/8u191-b12/2787e4a523244c269598db4e85c51e0c/jdk-8u191-linux-x64.tar.gz |
解压
1 | tar -zxvf jdk-8u191-linux-x64.tar.gz |
配置环境变量
1 | vim /etc/profile |
验证:
1 | java -version |
Maven安装
下载Maven
1 | wget http://mirror.bit.edu.cn/apache/maven/maven-3/3.6.0/binaries/apache-maven-3.6.0-bin.tar.gz |
添加阿里的Maven仓库节点配置conf/settings.xml
1 | <mirror> |
配置环境变量
1 | #Maven environment |
安装Jenkins
下载Jenkins
1 | wget http://updates.jenkins-ci.org/download/war/2.157/jenkins.war |
启动Jenkins war包,默认8080端口
1 | java -jar jenkins.war |
开放端口
1 | firewall-cmd --add-port=8080/tcp --permanent #添加规则 |
安装git
1 | yum install -y git |