3.jenkins使用maven构建java项目
[toc]
什么是maven
编辑代码的工具
- nginx- 编译 make
 
- mysql- 编译 cmake gmake
 
- java- maven
- ant
 
- 跑java代码的容器- tomcat
- resin 比较适合老手
 
使用maven的构建环境
环境
| 主机名 | 外网IP | 内网IP | 应用 | 环境 | 
|---|---|---|---|---|
| gitlab | 10.0.0.91 | 172.16.1.91 | gitlab git | 运维 | 
| jenkins | 10.0.0.92 | 172.16.1.91 | jenkins jdk maven | 运维 | 
| web01 | 10.0.0.7 | 172.16.1.7 | tomcat jdk | 测试 | 
| web02 | 10.0.0.8 | 172.16.1.8 | tomcat jdk | 生产 | 
部署tomcat
| 1 | # 安装tomcat和jdk | 


| 1 | # 上传开发提供的代码到gitlab | 


Git 全局设置
| 1 | git config --global user.name "Administrator" | 
添加远程仓库
| 1 | # 添加远程仓库 | 

| 1 | # 源代码 | 
手动代码上线java项目
- 从git中拉取到jenkins
- 进入jenkins的工作目录
- 编译代码
- 推送代码
web
| 1 | # 查看web机器上的java版本 | 

| 1 | # 优化 | 

自动代码上线
配置软件路径
- jenkins要知道 maven装哪里了
- 保存下来
- 去jenkins上配置maven





查看HOME路径


创建项目







配置运行级别





编写脚本
| 1 | vim /var/lib/jenkins/scripts/deploy_hello.sh | 
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 奥利奥の麦旋风!




