一、Jenkins及持续集成1)什么是Jenkins?Jenkins是一个开源软件项目,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。Jenkins是基于Java开发的一种持续集成工具,用于监控持续重复的工作,功能包括:1)持续的软件版本发布/测试项目;2)监控外部调用执行的工作;对Jenkins有兴趣的朋友可以参考Jenkins中文文档2)什么是持续集成?1)什么是集成?指的是代码由
分类:
其他好文 时间:
2020-02-12 09:17:59
阅读次数:
121
一、Jenkins安装准备条件#在运维主机操作:1.准备镜像~]#dockerpulljenkins/jenkins:2.190.3~]#dockerimages|grepjenkins~]#dockerimages|grepjenkins~]#dockertag22b8b9a84dbetest-harbor.cedarhd.com/public/jenkins:v2.190.3~]#docker
分类:
其他好文 时间:
2020-02-11 09:35:26
阅读次数:
80
邮箱配置 邮件触发器:达到条件就会发邮件 对单独的服务设置邮件 系统设置如下 回到单个任务的设置 配置中的主题设置如下: 回到单个任务的设置 配置中如下: 选择工作空间中的一个文件 发送多个附件: 邮件模板 第二次的邮件效果 ...
分类:
其他好文 时间:
2020-02-11 00:53:09
阅读次数:
74
Ansible简介 Ansible是一个开源部署工具 开发语言:python 特点:SSH协议通讯,全平台,无需编译,模块化部署管理 作用:推送Playbook进行远程节点快速部署 Ansible与Chef,Saltstack的区别 Chef Ruby语言编写,C/S架构,配置需要Git依赖,Rec ...
分类:
其他好文 时间:
2020-02-11 00:45:18
阅读次数:
78
1.通过cmd命令直接进入项目代码的文件夹运行,注意路径中不要有中文 2.代码放到工作区:从本地复制项目代码到工作区目录下 代码结构的优化 3.代码连接git或svn,实时更新代码 svn检出 然后上工空间查看 从git或svn获取代码后,可以在控制台查看记录 工作空间: ...
分类:
其他好文 时间:
2020-02-11 00:13:12
阅读次数:
89
配置时间如果错误,代码不会运行 *表示任意时刻 ...
分类:
其他好文 时间:
2020-02-11 00:10:47
阅读次数:
47
术语:构建一次job指的是执行一次任务 注:到了公司,如果需要搭建jenkins环境可以找运维 jenkins使用: 创建视图 常用的两个配置: 新建任务: 可以选择构建后的步骤: 然后保存 图标状态: 工作空间位置: 控制台 配置项目代码: 方式1:通过cmd命令进入项目代码的本地文件夹运行 保存 ...
分类:
其他好文 时间:
2020-02-11 00:05:36
阅读次数:
83
Jenkins权限需求分析 Jenkins需要不同纬度进行权限区分 不同项目 项目名1,项目名2,项目名3 不同类型 Back,Font,H5,iOS,安卓 不同阶段 开发,测试,生产 通过Role Based进行权限需要根据Jenkins命名 命名项目为 Name_Plantform_UseWay ...
分类:
其他好文 时间:
2020-02-10 13:31:33
阅读次数:
64
Jenkins Jenkins是一款功能十分强的的开源软件,他的功能是支持一些项目的自动化部署。Jenkins的主要强大之处就是它支持的插件很多,借助插件可以实现很强的功能。 我们在对一个项目进行开发的时候,可以使用Jenkins对项目进行自动构建部署,还可以借助它进行网站版本的控制。Jenkins ...
分类:
其他好文 时间:
2020-02-10 13:23:09
阅读次数:
63
为了便于监控Jenkins搭建后的执行情况呢,我们搭建一个完整的监控体系,使用的Prometheus监控报警 ,展示用的是grafana。 安装prometheus brew install prometheus 安装grafana brew install grafana 安装后,启动grafan ...
分类:
其他好文 时间:
2020-02-08 15:59:31
阅读次数:
116