git jenkins 介绍
1.什么是持续集成?
2.什么是持续交付?
3.什么是持续部署?
4.版本控制工具? git
1.git基本操作
2.git 分支
3.git 标签tag
4.gitlab github?
5.gitlab 用户 组 项目之间关系?
6.gitlab配置邮箱?
7.gitlab备份 恢复?
jenkins 调度平台
1.什么是jenkins
2.jenkins安装
3.jenkins插件 ( 联网安装 | 离线安装 )
4.jenkins调用Shell命令?
5.jenkins自动化上线代码?
模式:
freestyle
maven
pipeline
代码:
html
php 非编译
java 编译型
python
6.jenkins 通过 freestyle 构建 Html 代码?
自动化上线
自动化回退
7.jenkins 通过 maven 构建 Java?
sourceCode jar war Nexus
SonarQube 代码质检
1.安装Sonarqube
2.安装SonarQube插件
3.手动推送代码至Sonarqube平台进行分析
4.Sonarqube集成Jenkins
HTMl
Java
PHP
Notify通知
成功 or 失败 ?
邮件 ---> 复杂
钉钉 ---> Easy
Jenkins Pipeline 流水线
Groovy代码
html
java
改造成 pipeline的方式
Jenkins分布式构建?
Jenkins权限控制?
1.什么是集成?
2.什么是持续集成?
持续集成来简化我们的工作 还能让产品可以快速迭代,同时还能保持代码高质量产出。
3.什么是持续交付?
4.什么是持续部署?
5.持续部署实施流程以及对应工具? 代码上线
1.版本控制系统概述
1.什么是版本控制系统?
将每一次文件的变化,集中在一个系统中加以版本记录,
以便后期查阅特定文件版本历史记录,的系统。
ansible-v1-20191001
ansible-v2-20191002
ansible-v3-20191003
2.版本控制系统解决了什么问题?
3.常见版本控制系统svn与git区别?
svn为集中版本控制系统的代表
git为分布式版本控制系统的代表。
简单理解:SVN依赖网络、GIT不依赖网络。
2.git版本控制系统概述?
github
gitlab 私有 公有
最新文章
- Java内存模型深度解读
- Bash:-:-通过awk获取文本变量的赋值
- CSS3自定义滚动条样式 -webkit-scrollbar
- 第四节:Vue表单标签和组件的基本用法,父子组件间的通信
- 初识onselectstart
- Win7下VS2010使用“ASP.Net 3.5 Claims-aware Template”创建ClaimsAwareWebSite报";HRESULT: 0x80041FEB";错误的解决办法
- 基于Solr实现HBase的二级索引
- Lambda表达式和匿名内部类(I)
- 安装 Oracle P6 EPPM 16 R1 database for 12C A
- Poj(1466),最大独立集,匈牙利算法
- 2016 - 1- 22 NSURLConnetction --- POST请求
- OleDbType.Decimal在插入DB2后会默认赋值0.00,改为OleDbType.Double则正常
- Delphi生成GUID
- jquery.placeholder.js的使用
- LeetCode OJ 31. Next Permutation
- 开发Activity步骤
- [BlueZ] 2、使用bluetoothctl搜索、连接、配对、读写、使能notify蓝牙低功耗设备
- 修改教材P74 一行代码 NineNineTable.java, 让执行结果是个三角形
- Ajax请求中的async:false/true的作用【转载】
- POJ 3660 Cow Contest(Floyd求传递闭包(可达矩阵))
热门文章
- 2019年9月3日安卓凯立德全分辨率(路况)夏季版C3551-C7M24-3K21J25懒人包
- 解决mysql不能在查询A表的同时,更新A表的问题
- 软件测试的分类&;软件测试生命周期
- Git初始化项目 和 Gitignore
- mybatis-dynamic-query 3.0 更新
- 获取配置文件中key=value
- Ubuntu 启动zookeeper报错
- centos7 Apache开启URL重写组件并配置.htaccess实现伪静态
- 异步Promise及Async/Await最完整入门攻略
- 面试题:Python大小写转换