使用Jenkins进行测试环境构建

使用jenkins进行测试环境构建

  • 使用Jenkins进行项目构建
    • 部署Jenkins
      • 安装JDk
      • 安装Maven
      • 安装tomcat
      • 安装配置git
      • 安装部署Jenkins
      • 配置Jenkins
    • 新建Jenkins项目

使用Jenkins进行项目构建

部署Jenkins

使用Jenkins首先需要在指定的服务器上进行部署

安装JDk

  • 首先需要在服务器上安装JDK:
sudo apt-get install oracle-java8-installer
  • 其次配置环境变量:使用vim 打开/etc/profile文件,在文件中添加下面的配置
 export JAVA_HOME=/usr/lib/jvm/jdk1.8.0_261 ##修改为安装的JDK文件夹
 export PATH=$JAVA_HOME/bin:$PATH
 export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
  • 重新载入配置文件:
source /etc/profile

安装Maven

  1. 首先运行安装命令:
sudo apt-get install maven
  1. 创建一个maven的本地仓库
sudo mkdir maven-repo
  1. 配置本地仓库的路径
    进入到 "maven安装目录/conf"路径下,在命令行输入:
sudo gedit settings.xml

ctrl+F 输入“localRepository”,快速定位到本地仓库的路径设置标签,将标签内容修改为你自定义的本地仓库的路径,然后将其拷贝出到注释标签的外面。

<localRepository>maven的本地仓库文件夹路径localRepository>
  1. 配置maven的环境变量.命令行输入:
sudo vi /etc/profile

然后添加:

MAVEN_HOME=maven安装路径
export MAVEN_HOME
export PATH=${PATH}:{MAVEN_HOME}/bin
  1. 修改完成后重新载入配置文件:
source /etc/profile

安装tomcat

  1. 使用命令行直接进行安装
sudo su root
sudo apt-get install tomcat8
  1. 修改tomcat用户名和密码:修改tomcat的conf文件夹中的tomcat-users.xml文件。
  2. 启动tomcat,tomcat目录中的bin路径下的 startup.sh :
cd bin
./startup.sh

安装配置git

  • 安装git
sudo apt install git
  • 配置git用户
git config --global username "Your Name"
git config --global user.email "[email protected]"
  • 生成sshkey:bash ssh-keygen,生成后进入.ssh/ 目录下copy id_rsa pub 文件中的sshkey公钥并配置到gitlab 的SSH keys中。

安装部署Jenkins

wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war  ## 下载jenkins的war包
mv jenkins.war /usr/local/tomcat/webapps/     ## 移动jenkins war包到tomcat的webapps的文件夹
/usr/local/tomcat/bin/shutdown.sh
/usr/local/tomcat/bin/startup.sh ## 重启tomcat服务 

部署完成后可以直接访问Jenkins

配置Jenkins

  1. 使用Jenkins进行测试环境构建_第1张图片
    选择插件时选择“选择插件来安装”,进入插件选择后点击无,后续再安装需要的插件。
    使用Jenkins进行测试环境构建_第2张图片
  2. 创建用户和密码(自行创建),实例配置:默认
  3. 手动安装插件:
    • 点击Manage Jenkins
    • 再次点击Manage Plugins
    • 安装汉化插件:Localization:Chinese(Simplifed)
    • 安装Git插件
    • 安装Maven Integration
    • 安装Deploy to container
  4. 配置全局工具配置
    • maven settings配置:Default setting provider和global settings选择setting file in filesystem,File path 设置为maven安装目录下的settings.xml文件路径
    • JDk配置:给JDk配置别名后,JAVA_HOME设置为java安装路径
    • maven配置:起别名,MAVEN_HOME设置为maven的安装路径
    • Git配置:起别名,Path to Git executable:设置为Git的安装目录/bin/git,后点击保存

新建Jenkins项目

  1. 首页中选择《新建任务》
  2. 输入任务名称,然后选择maven项目使用Jenkins进行测试环境构建_第3张图片
  3. 源码管理选择git,并输入git地址使用Jenkins进行测试环境构建_第4张图片
  4. Credentials 点击添加Jenkins。
  5. 凭据中选择类型SSH,私钥输入我们刚才生成的,在目录 /root/.ssh,文件名为:id_rsa,将里面的私钥复制进去。最后点击添加按钮。添加好后需要再进行选择
  6. 构建中进行配置:选择Invok top-level Maven targets后,选择之前配置好的maven环境,在Goals中输入“clean install”
  7. 配置构建后操作:
  • 增加构建后操作步骤中选择“Deploy war/ear to a container”
  • War/Ear Files:target/war包名称.war
  • Context path:配置访问项目名称(不配置则使用war包名称)
  • Contaions:选择Add后点击Jenkins;选择tomcat版本后,输入username和password;输入war包要部署到的tomcat的ip地址
  1. 全部设置完毕后点击保存。

点击立即构建后项目就可以进行构建了。

你可能感兴趣的:(构建测试环境,maven,tomcat,linux)