| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> CI工具Jenkins之二:搭建一个简单的CI项目 -> 正文阅读 |
|
[系统运维]CI工具Jenkins之二:搭建一个简单的CI项目 |
简介持续部署的关注点在于项目功能部署至服务器后可以运行,为下一步测试环节 或最终用户正式使用做好准备。 持续集成的好处: 项目部署方式
持续集成搭建
1、创建虚拟机安装 Linux 系统2、搭建应用发布子系统1)安装JDK详细过程参考文章:Java 官网下载+安装(Linux) 2)安装Tomcat详细过程参考:Tomcat安装及配置教程(超详细的图文教程)
3、搭建持续集成子系统1)安装Maven详细过程参考:maven安装及配置(详细版) 2)安装Jenkins详细过程参考文章:Jenkins安装配置 3)配置Jenkins插件:JDK全局工具配置:JDK 4)配置Jenkins插件:Maven全局工具配置:Maven Configuration 5)安装Jenkins插件:Deploy to Web Container1、安装插件:Deploy to Web Container 4、搭建版本控制子系统1)安装Git详细过程参考文章:代码版本管理工具之Git的使用详解 2)配置Jenkins插件:Git全局工具配置:Git 3)创建工程1、点击“新建任务” 4)配置项目对应版本库
构建1、构建配置1)配置 - 增加构建步骤2)配置 - 构建后操作3)配置 - Containers2、手动构建
3、自动构建:提交代码修改触发自动构建1)构建触发器配置及原理
比如我们这个项目的地址触发地址是:http://192.168.70.131:8080/jenkins/job/ProOne/build 2)获取crumb值
3)Linux的curl命令
4)版本库子系统 - 配置Git版本库中的钩子程序
1、把原有内容注释,加入curl命令 4、测试自动构建在 Eclipse/IDEA 中提交代码,在页面上查看显示内容变化 问题:下载代码不是最新版的如果发生 Jenkins 服务器从 SVN 服务器下载代码不是最新版的情况,那么就在 Git 问题:代码在GitHub上,必须关闭“放置跨站点请求伪造” |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 14:41:20- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |