高级php程序员必会的知识点二(Jenkins2 、Docker、Gitlab)

最近因工作的原因接触了运维相关知识,说是运维相关。但现在都是devops了。

所以也不能完全叫运维知识了。既然说的是高级Php程序了。有些php外的知识还是要掌握的。

要不然怎么叫高级呢。本文分别介绍下Jenkins2 、Docker、Gitlab。

把代码放在gitlab上管理,通过jenkins发布到Docer里面。一条龙服务

网上的介绍。也希望想成为高级php程序员的同学更深入了解。这里给大家汇总到一起。

Gitlab GitLab 是一个用于仓库管理系统的开源项目,使用Git作为代码管理工具,并在此基础上搭建起来的web服务。原来我们用的官网在线的,巨慢。有能力的同学可以部署在自己的服务器上,这样速度会快很多。

高级php程序员必会的知识点二(Jenkins2 、Docker、Gitlab)

Jenkins 编辑 Jenkins是一个开源软件项目,是基于Java开发的一种持续集成工具,用于监控持续重复的工作,旨在提供一个开放易用的软件平台,使软件的持续集成变成可能。 看logo就知道,他是一个很好的仆人。

高级php程序员必会的知识点二(Jenkins2 、Docker、Gitlab)

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

高级php程序员必会的知识点二(Jenkins2 、Docker、Gitlab)

又是三个难啃的骨头,努力吧,像jenkins图标那样的发量。估计就差不多钻研透了。

你可能感兴趣的:(高级php程序员必会的知识点二(Jenkins2 、Docker、Gitlab))