第 15 & 16 章 Jenkins –Automated Deployment&Metrics and Trends
来源:互联网 发布:js文件什么样 编辑:程序博客网 时间:2024/05/19 06:19
第 15 章 Jenkins –Automated Deployment
在每个的应用/web服务器构建成功后,有很多可用插件被用来去传输构建的文件。例如:“Deploy to container Plugin”。操作步骤如下:
Step 1:进入“ManageJenkins->Manage Plugins”。进入“Available”部分,查找“Deployto container Plugin”插件并安装该插件。然后重启Jenkins服务。
该插件带有一个war/ear文件和部署文件。构建结束后需要运行一个远程应用服务器。例如:Tomcat 4.x/5.x/6.x/7.x 、JBoss 3.x/4.x 或Glassfish 2.x/3.x。
Step 2:进入构建项目点击"Configure"选项。选择“Deploywar/ear to a container”
Step 3:在“Deploywar/ear to a container”部分,在“WAR/EAR files”选择需要部署服务器的包然后保存。在成功build之后,要确保必要的文件已经部署在必要的容器中。
第16章 Jenkins –Metrics and Trends
Jenkins有各种可用插件用于显示一段时间内build的指标。这些指标(Metric)可以很好的帮助理解build和在随着时间的推移,build如何频繁地失败/成功。例如,“Build History Metrics plugin”。此插件计算一次安装后的所有build的以下度量:
l Mean Time ToFailure (MTTF:平均故障时间)
l Mean Time ToRecovery (MTTR:平均修复时间)
l StandardDeviation of Build Times(build次数的标准偏差)
Step 1:进入Jenkins控制面板然后点击“ManageJenkins”
Step 2:进入“Manage Plugins”选项
Step 3:进入“Avaliable”搜索插件“BuildHistory Metrics plugin”,选择“install without restart”
Step 4:页面显示安装成功提示信息。重启Jenkins实例
当进入Job页面,将看见一个计算度量的table。Mertric显示过去7天、30天和所有时间。
看Jenkins全体的趋势图,有很多可用的插件用来收集build和jenkins信息,用图标格式来显示这些信息。例如插件“Hudson global-build-stats plugin”。操作步骤如下:
Step1:进入Jenkins控制面板点击"Manage Jenkins"
Step 2:进入“Manage Plugins”选项
Step 3:进入“Avaliable”搜索插件“Hudsonglobal-build-stats plugin”,选择“install without restart”
Step 4:页面显示安装成功提示信息。重启Jenkins实例
查看“Global statistics”,进程Step 5到 Step 8的操作
Step5:进入Jenkins控制面板点击“ManageJenkins”。在“Manage Jenkins”页面,向下拖动滚动条,选择“‘GlobalBuild Stats”
Step 6:点击“Initializestats” 按钮。它收集的所有已存在的build记录并根据这些结果可以创建图表。
Step 7:一旦数据被初始化,就需要花时间去建新的表格。点击“Create new chart”
Step 8:在弹出窗口输入新表格的相关信。必填信息如下:
Ø 标题-------可以是任意标题信息,如“Demo”
Ø 图表宽度---------800
Ø 图表高度---------600
Ø 图表时间尺度--------Daily
Ø 图表时间长度--------30Days
之前的信息任然被保留,一旦信息被输入,点击“Create New chart”
新的图表将显示build随着时间变化的趋势图
点击图表内任何部分,可以查看的job和build的详细信息
- 第 15 & 16 章 Jenkins –Automated Deployment&Metrics and Trends
- 第10章 Jenkins – Automated Testing
- migrate automated deployment script
- Automated Test - Five Trends Shaping its Future
- Automated Deployment Services (ADS)实录
- Unity3d and automated builds
- 15 hot programming trends -- and 15 going cold
- 15 hot programming trends -- and 15 going cold: infoword.com
- AutoNessus – Easy automated vulnerabilty scanning with Nessus and OpenVAS
- Metrics and Grids
- Metrics and trace
- zabbix table -- History and Trends
- Browser and its Emerging Trends
- The current deployment target does not support automated __weak references
- The current deployment target does not support automated __weak references
- 第 3章 Jenkins – Tomcat Setup
- 第4章 Jenkins – Git Setup
- 第 5章 Jenkins – Maven Setup
- 好吧我终于开始记笔记了
- 渺小的自己
- 利用 Android Studio 和 Gradle 打包多 版本APK
- 手机淘宝性能优化
- C语言获取无线连接状态(Linux)
- 第 15 & 16 章 Jenkins –Automated Deployment&Metrics and Trends
- Hibernate与MyBatis的比较
- 兼容iOS 10 资料整理笔记
- jQuery防止动画重复执行
- RecyclerView开发中不常见bug解决
- NetBSD mail.local Privilege Escalation
- 网页打印的简单实现 + window.print
- spark流数据处理:Spark Streaming的使用
- [Android]异步任务AsyncTask使用解析