Centos jenkins 自动部署到tomcat容器中
2017-10-16 18:41
197 查看
Jenkins 安装: 官方下载地址:https://jenkins.io/download/ 根据需要下载自己需要的
服务启动成功:
访问 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>
值修改为:
登陆密码就给为 111111
systemctl restart jenkins #重启登陆
2.Jenkins配置文件介绍
3.问题:jenkins 调用mvn not found mvn command
修改: /etc/sysconfig/jenkins 中的参数 改为root
4.配置maven
5.Git的安装
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.插件安装
创建项目选择自由风格
项目配置
![](https://img-blog.csdn.net/20171016185602351?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbTBfMzc1MDQxMDE=/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
WAR/EAR files 填入你的target/你的war包的名字
Context path 填入访问路径 如上 访问http://localhost:8080/AgilentSolr
Tomcat URL 填入访问tomcat主页的路径 如 http://localhost:8080
#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 |
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 可以修改端口号 |
修改: /etc/sysconfig/jenkins 中的参数 改为root
JENKINS_USER="root" |
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
相关文章推荐
- CentOS6.8下Jenkins+maven+tomcat+git+shell自动构建、部署web应用环境的搭建
- CENTOS部署jenkins自动打包工具
- jenkins+Gitlab+maven+tomcat实现自动集成、打包、部署
- jenkins svn tomcat ant自动部署
- Jenkins+maven+svn+tomcat自动编译部署
- 内存溢出导致jenkins自动部署到tomcat失败
- jenkins 自动部署脚本 自动启停tomcat并部署项目
- Maven自动部署到Tomcat容器
- Jenkins自动部署到(远程)tomcat服务器
- jenkins+Gitlab+maven+tomcat实现自动集成、打包、部署
- 内存溢出导致jenkins自动部署到tomcat失败
- Docker实践 - 使用maven插件自动部署web应用至Docker容器的tomcat
- 持续集成工具集之四 Jenkins+Maven+Git+Tomcat 项目构建和自动部署
- jenkins svn tomcat ant自动部署
- jenkins自动部署应用到tomcat中,编译后shell脚本的简单示例
- Jenkins 自动部署tomcat
- 利用jenkins自动构建基于docker的tomcat容器
- jenkins + maven +svn + tomcat 自动部署
- jenkins sonar tomcat git实现自动部署