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 有管理员的初始密码

扫描二维码关注公众号,回复: 219665 查看本文章

登陆进入即可:

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 编译安装
make prefix=/usr/local/git all
make prefix=/usr/local/git install

4 查看git
whereis git
git –version

5 配置环境变量
vim /etc/profile
加入export PATH=$PATH:/usr/local/git/bin
生效配置文件 source /etc/profile

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

猜你喜欢

转载自blog.csdn.net/m0_37504101/article/details/78252798