Jenkins是一个开源项目,提供了一种易于使用的持续集成系统,使开发者从繁杂的集成中解脱出来,专注于更为重要的业务逻辑实现上。同时Jenkins能实施监控集成中存在的错误,提供详细的日志文件和提醒功能,还能用图表的形式形象地展示项目构建的趋势和稳定性。并且Jenkins提供了大量的插件,能够完成各种任务。今天我需要使用Jenkins构建一个Docker镜像,然后自动push到dockerregi
分类:
其他好文 时间:
2018-07-18 17:13:44
阅读次数:
170
一、介绍Ansible一种集成IT系统的配置管理、应用部署、执行特定任务的开源平台,是AnsibleWorks公司名下的项目,该公司由Cobbler及Func的作者于2012年创建成立。Ansible基于Python语言实现,由Paramiko和PyYAML两个关键模块构建。Ansible特点:>>部署简单,只需在主控端部署Ansible环境,被控端无需做任何操作。>>默认使用SSH(Secure
分类:
编程语言 时间:
2018-07-02 12:37:20
阅读次数:
195
一、统一账号管理1.LDAP统一管理各种平台帐号和密码,包括但不限于各种操作系统(Windows、Linux),Linux系统sudo集成,系统用户分组,主机登入限制等;可与Apache,HTTP,FTP,SAMBA,ZABBIX,Jenkins等集成;支持密码策略(密码强度、密码过期时间、强制修改、超过验证错误次数锁定帐号)等;支持插件式鉴别模块PAM;不同平台权限的设定、划分; 2.
分类:
系统相关 时间:
2018-05-04 15:31:35
阅读次数:
264
软件开发过程中,开发成员经常需要把自己工作集成到项目中,通常每个成员每天至少集成一次。如果项目较小,对外部的依赖较小,那么软件集成可能不会是什么问题。但是目前很多软件项目特别是互联网项目面临着需求不明确,系统架构复杂,任务分配混乱等一系列问题,从而给持续集成带来许多麻烦。也给整个项目带来不必要的风险。因此一个有效的持续集成系统越来越重要。个推平台是一个极其复杂的分布式系统,整个系统包含了RPC调用
分类:
其他好文 时间:
2018-04-26 14:37:48
阅读次数:
193
近年来,由于开源项目、社区的活跃热度大增,进而引来持续集成(CI)系统的诞生,也越发的听到更多的人在说协同开发、敏捷开发、迭代开发、持续集成和单元测试这些拉风的术语。然而,大都是仅仅听到在说而已,国内也很少有公司能有完整的 CI 体系流程。反之一些开源项目都有完整的 CI体系,比如openstack ...
分类:
Web程序 时间:
2018-04-22 18:12:57
阅读次数:
237
背景 人员组织结构 XXX 周边集成系统 SSOProxy 1个接口Classroom 2个接口DocMan 2个接口CodeHub 1个接口ProjectMan 3个接口APIGateway 所有开发云服务接口判题系统 2个接口 系统部署架构 XXX 系统技术栈 C#语言 HTML/CSS/JS ...
分类:
其他好文 时间:
2018-03-30 23:13:37
阅读次数:
1344
软件测试相关概念 IT(Information technology)即信息科技和产业的意思。称呼:it男,it女,it民工,码农,搬砖 软件:一系列按照特定顺序组织的计算机数据和指令的集合(程序+数据+文件) 产品:能够给市场,被人们使用和消费,并能满足某种需求的任何东西, 包括有形的物品,无形的 ...
分类:
其他好文 时间:
2018-03-12 01:10:54
阅读次数:
257
Ansible是一种集成IT系统的配置管理、应用部署、执行特定任务的开源平台
分类:
编程语言 时间:
2018-03-11 14:30:08
阅读次数:
324
现代信息系统应该是避不开大数据处理的。作为一个通用的系统集成工具也必须具备大数据存储和读取能力。cassandra是一种分布式的数据库,具备了分布式数据库高可用性(high-availability)特性,对于一个实时大型分布式集成系统来说是核心支柱。与传统的关系数据库对比,cassandra从数据 ...
分类:
数据库 时间:
2018-02-22 10:51:24
阅读次数:
245
Jenkinx官网:https://jenkins.io/ Jenkins介绍: Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 Jenkins功能包括: 1、持续的软件版本发布/测试项目。 ...
分类:
其他好文 时间:
2018-01-21 12:35:17
阅读次数:
1135