使用jenkins部署项目
IP |
安装环境 |
系统 |
192.168.201.147 |
tomcat+jenkins |
centos8/redhat8 |
192.168.201.149 |
tomcat |
centos8/redhat8 |
需求:通过192.168.201.147主机 部署jenkins 将项目打包传输的192.168.201.149主机 并可以通过浏览器访问到项目网页
创建项目
![在这里插入图片描述](https://img-blog.csdnimg.cn/e767b5258bc94de09addb1983dfa7cfc.jpeg#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/57a3782318f4417d8622837764d66b64.jpeg#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/4534c3ca8bc04e3ca953a433c14f91ad.jpeg#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/6c6e85bd6f24440990f0d86a0607f823.jpeg#pic_center)
编写流水线脚本
pipeline {
agent any
stages {
stage("pull code"){
steps {
git 'https://github.com/chendao2015/tomcat-java-demo.git'
}
}
}
}
![在这里插入图片描述](https://img-blog.csdnimg.cn/edf5cd57b220439a850b275335e81ada.jpeg#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/653f72fc51a240678f8d973743a6f37b.jpeg#pic_center)
![在这里插入图片描述](https://img-blog.csdnimg.cn/211f15f0093a48d2b8154f324d9ceda7.jpeg#pic_center)
命令行查看项目保存的路径
[root@localhost ~]# cd .jenkins/workspace/test
[root@localhost test]# ls
db Dockerfile LICENSE pom.xml README.md src
打包并传输项目
[root@localhost ~]# yum -y install maven
编写脚本
pipeline {
agent any
stages {
stage("pull code"){
steps {
git 'https://github.com/chendao2015/tomcat-java-demo.git'
}
}
stage("make pkg"){
steps {
sh """
mvn clean package -Dmaven.test.skip=true
"""
}
}
}
}
查看项目中test文件