jenkins基础
时间:2022-07-24
本文章向大家介绍jenkins基础,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。
什么是持续集成
- Continuous integration(CI) :频繁地将代码集成到主干
- 快速发现错误
- 防止分支大幅度偏离
- Continuous delivery(CD):持续交付
- 持续部署:continuous deployment
持续集成的操作流程
- 提交 commit
- 测试
- 代码仓库对commit设置了hook,提交后进行自动化测试
- 单元测试
- 集成测试
- 端对端测试
- 构建
- java变为class,配置资源等
- 二次测试
- 部署
- 回滚
jenkins简介
- 持续集成与交付,简易安装,配置简单,插件扩展,分布式工作
- 是一个java 项目
- java -jar nins.war运行,无需数据库
安装及使用
#docker
docker pull jekins/jekins:lts
docker run -di --name=jekins -p 8080:8080 -v /root/jenkins:/var/jenkins_home jenkins/jenkins:lts
# war
wget http://mirrors.jenkins.io/war-stable/latest/jenkins.war
java -jar jenkins.war --httpPort=8089 --httpListenAddress=0.0.0.0
# 密码在日志中,
- 安装ssh插件
- 配置jdk,maven环境,配置maven地址 default.json中
- 配置ssh
- 部署应用
- JavaScript之面向对象学习七(动态原型模式、寄生构造函数模式、稳妥构造函数模式创建自定义类型)
- ExtJs学习笔记(16)_Form布局
- JavaScript之面向对象学习六原型模式创建对象的问题,组合使用构造函数模式和原型模式创建对象
- 未来几年苹果公司很可能“不务正业”,进军汽车无人驾驶界
- ExtJs学习笔记(15)_fit布局
- JavaScript之call()和apply()方法详解
- Javascript快速入门(下篇)
- JavaScript引用类型之Array数组的栈方法与队列方法
- ExtJs学习笔记(14)_Column布局
- 高级盲注—floor,rand,group by报错注入
- 刷脸注册、试装、支付……仅靠一张脸就能买买买的时尚店开业了
- JavaScript引用类型之Array数组之强大的splice()方法
- Linux快速入门03-系统管理
- JavaScript引用类型之Array数组的concat()和push()方法的区别
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法