这是我参与更文挑战的第1天,活动详情查看:更文挑战
功能说明
版本说明
- 操作系统:centos 7.x
- jdk:jdk1.8.0_191
- tomcat:apache-tomcat-8.5.37
- jenkins:2.176.2
- ant:apache-ant-1.9.14
软件安装
1 安装jdk
安装至usr/local下:
- 解压:tar -xvzf jdk-8u191-linux-x64.tar.gz
- 修改系统配置文件:vi /etc/profile 文件末尾增加
#set jdk enviroment
JAVA_HOME=/usr/local/jdk1.8.0_191
PATH=$JAVA_HOME/bin:$PATH
CLASSPATH=$JAVA_HOME/jre/lib/ext:$JAVA_HOME/lib/tools.jar
export PATH JAVA_HOME CLASSPATH
- source /etc/profile立刻将配置生效
- java -version 测试jdk是否生效
2 安装tomcat
备注:建议修改端口,避免端口冲突导致服务启动失败
3 安装jenkins
参考地址:
-
linux 系统下安装jenkins: www.cnblogs.com/yangxiaobai…
-
jenkins下载地址:mirrors.jenkins.io/war-stable/
一、安装过程及问题处理:
-
将下载的jenkins.war部署至tomcat中,启动tomcat
-
jenkins一直卡着 显示正在启动,请稍后... 解决办法:修改文件 vim default.json 文件开始 "connectionCheckUrl":www.google.com/ 修改为 "connectionCheckUrl":www.baidu.com/
-
根据提示地址找到 初始默认 密码解锁jenkins操作:
/root/.jenkins/secrets/initialAdminPassword
4. 插件安装:(选择 <安装推荐的插件>)
点击继续进行插件安装:
5. 用户名密码设置完登陆后 第一次 登陆界面空白
解决办法:重启jenkins
4 安装ant
-
在Linux上安装ant环境:www.cnblogs.com/sell/archiv…
-
ant下载地址:ant.apache.org
安装至usr/local下:
- 解压:tar -xvzf apache-ant-1.9.14-bin.tar.gz
- 修改权限:chown 777 apache-ant-1.9.14/
- 修改系统配置文件:vi /etc/profile 文件末尾增加
#set Ant enviroment
export ANT_HOME=/usr/local/apache-ant-1.9.14
export PATH=$PATH:$ANT_HOME/bin
- source /etc/profile立刻将配置生效
- ant -version 测试ant是否生效
配置远程服务器相关
1.安装插件(Publish Over SSH)
2.ssh免密登录配置
jenkins中通过Publish Over SSH将项目部署到远程机器上 blog.csdn.net/tototuzuoqu…
相关命令:
ssh-keygen -t rsa 生成密钥对ssh-copy-id 192.168.BB.BBB
Jenkins使用
1 登录后界面Jenkins配置
2 根据需要进行全局配置
- (1) jdk1.8.0_191
- (2) apache-ant-1.9.14
3 根据需要进行系统配置
- Jenkins默认访问地址
- 远程SSH配置 (远程服务器地址)
4 新建一个项目
5 项目配置自动构建过程
5.1 项目描述
5.2 源码管理(配置svn地址)
5.3 构建环境(配置ant及jdk 版本)
5.4 构建工具配置
5.5 远程服务器替换并重启
5.6 配置保存完毕
6 项目构建
-
选中项目:
-
执行立即构建 build now进项自动构建…