Jenkins安装部署全过程

发表于:2018-4-13 09:36

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:疯狂的米粒儿    来源:博客园

  基本配置:
  1、Linux安装配置jdk环境
  1.1、上传到 Linux 服务器;例如:
  上传至: cd /usr/local
  1.2、解压:
  rpm -ivh jdk-8u111-linux-x64.rpm
  1.3、环境变量配置
  cd /etc
  在etc下,找到 profile文件,增加如下如下配置:
  #set java environment
  JAVA_HOME=/usr/java/jdk1.8.0_111
  CLASSPATH=.:$JAVA_HOME/lib.tools.jar
  PATH=$JAVA_HOME/bin:$PATH
  export JAVA_HOME CLASSPATH PATH
  1.4 、配置生效
  source /etc/profile
  2、Linux安装配置maven环境
  2.1、上传maven到 /usr/local 下
  2.2、解压:
  tar -zxvf apache-maven-3.3.9-bin.tar.gz
  2.3、配置环境变量
  进入etc目录下找到profile文件,增加如下环境变量配置:
  #set maven environment
  MAVEN_HOME=/usr/local/apache-maven-3.3.9
  export MAVEN_HOME
  export PATH=${PATH}:${MAVEN_HOME}/bin
  2.4 、配置生效
  source /etc/profile
  2.5、查看配置是否成功
  mvn -v
  2.6、如果抛出权限不够,例如
  -bash: /usr/local/apache-maven-3.3.9/bin/mvn: Permission denied
  2.7、给maven授权
  chmod a+x /usr/local/apache-maven-3.3.9/bin/mvn
  3、Linux安装tomcat
  3.1、上传至 /usr/local 目录下
  3.2、解压
  tar -zxvf apache-tomcat-7.0.75.tar.gz
  3.3、修改tomcat端口号
  找到 tomcat-->config-->server.xml
  打开server.xml后修改【8005、8080、8009】其中8080为tomcat的端口号
  第22行:8005
  第71行:8080
  第93行:8009
  3.4、增加tomcat用户【用于jenkins部署发布用】
  找到tomcat-->config-->tomcat-users.xml
  打开后在<tomcat-users></tomcat-users>之间增加如下用户信息:
<role rolename="admin-gui"></role>
<role rolename="admin-script"></role>
<role rolename="manager-gui"></role>
<role rolename="manager-script"></role>
<role rolename="manager-jmx"></role>
<role rolename="manager-status"></role>
<user username="admin" password="admin" roles="manager-gui,manager-script,manager-jmx,manager-status,admin-script,admin-gui"/>
  4、Linux配置并启动 jenkins
  4.1、上传jenkins.war到tomcat-->webapps下
  4.2、进入tomcat-->bin目录下,使用Linux命令启动tomcat
  ./startup.sh
  4.3、根据tomcat所在服务器ip地址和tomcat路径来访问jenkins项目
  例如:http://IP:8087/jenkins
  4.4、首次进入jenkins如要输入密码,密码位置:/root/.jenkins/secrets/initialAdminPassword
  4.5、进入选择插件安装界面,选择第一个(Install suggested plugins)
  4.6、插件安装完成之后,需要创建第一个用户,建议统一使用test或者admin
  4.7、创建用户之后,就可以使用jenkins了
  4.8、点击start using jenkins 进入jenkins
  4.9、配置jenkins需要的maven、jdk路径
  详情见截图:《1、全局环境配置.png》
  4.10、配置安装插件
  jenkins plugin
  需要安装的插件:
  发布插件 Deploy to container Plugin 必须
  Maven插件 Maven Integration plugin必须
  git插件 Git plugin 这个根据实际情况,我用的是svn
  svn插件 Subversion Plug-in 这个jenkins自带已经安装过了,推荐安装时有显示
  非必须安装插件:
  发送邮件插件 Email Extension Plugin
  5、项目配置:【详情见截图:2、jenkins项目配置.png】
  5.1、配置svn项目地址和用户名密码
  repossitory url为svn地址,下面有一个add按钮,填写svn用户名密码后保存
  然后下拉选择,刚才配置的那个用户
  5.2、配置清理并选择maven
  root pom 中填写:pom.xml
  goals and options中填写:clean install
  5.3、配置maven清理
  点击“add post-build step”选择“invoke top-level maven targets”
  maven version选择maven(该maven是全局环境变量时配置的)
  goals 中填写:clean package
  5.4、配置部署容器
  点击“增加构建后操作步骤”选择 "deploy war/ear to a container"
  由于maven项目的war包是在target下,故下target/项目名.war
  content path为访问路径
  5.5、配置tomcat
  点击“and container”添加容器,选择tomcat
  由于我的是tomcat7故选择tomcat7
  manager user name:填写配置tomcat-user对应的用户名
  manager password:填写配置tomcat-user对应的密码
  tomcat url :填写配置tomcat-user这个tomcat对应的服务器地址和该tomcat的端口号
  例如:http://ip:tomcat端口号

上文内容不用于商业目的,如涉及知识产权问题,请权利人联系博为峰小编(021-64471599-8017),我们将立即处理。
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号