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 许可协议。转载请注明来自 奥利奥の麦旋风!