Centos jenkins 自动部署到tomcat容器中
Jenkins 安装: 官方下载地址:https://jenkins.io/download/ 根据需要下载自己需要的
#1.下载安装包,不需要最新版本的,最新版本的有问题 wget https://pkg.jenkins.io/redhat-stable/jenkins-2.60.3-1.1.noarch.rpm #2. 安装 rpm -i jenkins-2.60.3-1.1.noarch.rpm #3 启动jenkins服务 systemctl start jenkins |
服务启动成功:
访问 localhost:8080可进入jenkins页面
根据提示在 /var/lib/jenkins/secrets/initialAdminPassword 有管理员的初始密码
登陆进入即可:
1.忘记管理员密码解决
在下面的目录中有jenkins已存在的用户文件夹的名字为登录名
1.cd /var/lib/jenkins/users/
2.编辑配置文件 vi/var/lib/jenkins/users/aidan/config.xml
找到<passwordHash></passwordHash>
值修改为:
#jbcrypt:$2a$10$DdaWzN64JgUtLdvxWIflcuQu2fgrrMSAMabF5TSrGK5nXitqK9ZMS |
登陆密码就给为 111111
systemctl restart jenkins #重启登陆
2.Jenkins配置文件介绍
vi /etc/init.d/jenkins candidates=" /etc/alternatives/java /usr/lib/jvm/java-1.8.0/bin/java /usr/lib/jvm/jre-1.8.0/bin/java /usr/lib/jvm/java-1.7.0/bin/java /usr/lib/jvm/jre-1.7.0/bin/java /usr/bin/java " #最后一行加入自己安装的jdk |
vi /etc/sysconfig/jenkins 可以修改端口号 |
3.问题:jenkins 调用mvn not found mvn command
修改: /etc/sysconfig/jenkins 中的参数 改为root
JENKINS_USER="root" |
4.配置maven
5.Git的安装
1.安装依赖的包 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel gcc perl-ExtUtils-MakeMaker 2.下载源码包 wget https://github.com/git/git/releases/tag/v2.11.0 tar zxvf git-2.11.0.tar.gz cd git-2.11.0 3 编译安装 4 查看git 5 配置环境变量 |
6.全局配置插件配置
1.Maven
Manage Jenkins->GlobalTool Configuration
Maven中的setting文件的配置,也可以选择use default maven setting
Name 可以随便取,最好加上版本
MAVEN_HEME 为本机上的安装maven时设置的环境变量
2.JDK
Name 可以随便取,最好加上版本
JAVA_HOME 为本机上的安装jdk时设置的环境变量
3.Git
Path to git executable 为git的安装路径,该路径只想linux中的可执行文件git即可
4.插件安装创建项目选择自由风格
项目配置
WAR/EAR files 填入你的target/你的war包的名字
Context path 填入访问路径 如上 访问http://localhost:8080/AgilentSolr
Tomcat URL 填入访问tomcat主页的路径 如 http://localhost:8080