jenkins持续集成、插件以及凭据

Jenkins介绍

Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。

Jenkins功能包括:

1、持续的软件版本发布/测试项目。

2、监控外部调用执行的工作

 

1. jenkins就是基于Java开发的一种持续集成的工具

2. 可以将运维用到的各个脚本整合起来,并且可以通过页面方式集中管理,而且可以也可以实现和gitlab、github交互,也可以实现自动编译、部署程序

 

持续集成

 

持续集成是一种软件开发实践,即团队开发成员经常集成他们的工作,通过每个成员每天至少集成一次,也就意味着每天可能会发生多次集成。每次集成都通过自动化的构建(包括编译,发布,自动化测试)来验证,从而尽早地发现集成错误。

 

持续集成

持续集成:Continuous Intergration (CI)

持续交付:Continuous Delivery(CD)

持续部署:Continuous Deployment(CD)

 

集成是指软件个人研发的部分向软件整体部分交付,以便尽早发现个人开发部分的问题;
部署是代码尽快向可运行的开发/测试节交付,以便尽早测试;
交付是指研发尽快向客户交付,以便尽早发现生产环境中存在的问题。
如果说等到所有东西都完成了才向下个环节交付,导致所有的问题只能再最后才爆发出来,解决成本巨大甚至无法解决。
而所谓的持续,就是说每完成一个完整的部分,就向下个环节交付,发现问题可以马上调整。是的问题不会放大到其他部分和后面的环节。

 

持续集成流程

1. 提交(git)

2. 测试

3. 构建(jenkins)

4. 测试

5. 部署(ansible,shell,puppet)

6. 回滚(ansible)

第一步:关闭防火墙

 

第二步:安装java环境

 

第三步:上传安装包及解压安装

第四步:重启jenkins,端口号是8080

第五步:浏览器访问

 

第六步:linux中找到上述密码并复制进需要输入密钥的框中

选择推荐插件安装或者选择自己安装插件。然后创建用户和密码,点击保存并完成jenkins就初步完成了。

 

Jenkins获取插件并安装

 

一、查看插件信息

jenkins持续集成、插件以及凭据

选择全局凭据,不设局限。

 

jenkins持续集成、插件以及凭据

二、

输入你要创建的任务名称

输入完成点击下方的确定即可

注意:名称不能有空格

这个名称就是一个目录,接下来我们会演示git,git拉取到的内容就是保存了这个同名目录下面 **

 

jenkins持续集成、插件以及凭据

 

 

源码管理一般根据需求选择,这里的简单演示选择无

jenkins持续集成、插件以及凭据

 

 第五步:保存任务后,去构建任务。

build now意思是立即构建,jenkins会执行此任务,下面显示构建进度,显示蓝色为成功,红色失败。

jenkins持续集成、插件以及凭据

有时候会需要更改任务动作的细节,可以选择点击任务名重新配置。

需要查看任务构建的历史等都可以查看到,这里就不一 一细说了。

 

转载于:https://www.cnblogs.com/zzzynx/p/10920169.html

文章知识点与官方知识档案匹配,可进一步学习相关知识Java技能树首页概览91744 人正在系统学习中 相关资源:数据据模型设计软件MySQLWorkbench6.3.9CE中文语言汉化版中英双语…

来源:weixin_30469895

声明:本站部分文章及图片转载于互联网,内容版权归原作者所有,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2019年4月22日
下一篇 2019年4月22日

相关推荐