高級php程序員必會的知識點(diǎn)二(Jenkins2 、Docker、Gitlab)

最近因工作的原因接觸了運(yùn)維相關(guān)知識,說是運(yùn)維相關(guān)。但現(xiàn)在都是devops了。

所以也不能完全叫運(yùn)維知識了。既然說的是高級Php程序了。有些php外的知識還是要掌握的。

要不然怎么叫高級呢。本文分別介紹下Jenkins2 、Docker、Gitlab。

把代碼放在gitlab上管理,通過jenkins發(fā)布到Docer里面。一條龍服務(wù)

網(wǎng)上的介紹。也希望想成為高級php程序員的同學(xué)更深入了解。這里給大家匯總到一起。

Gitlab GitLab 是一個用于倉庫管理系統(tǒng)的開源項目,使用Git作為代碼管理工具,并在此基礎(chǔ)上搭建起來的web服務(wù)。原來我們用的官網(wǎng)在線的,巨慢。有能力的同學(xué)可以部署在自己的服務(wù)器上,這樣速度會快很多。

高級php程序員必會的知識點(diǎn)二(Jenkins2 、Docker、Gitlab)

Jenkins 編輯 Jenkins是一個開源軟件項目,是基于Java開發(fā)的一種持續(xù)集成工具,用于監(jiān)控持續(xù)重復(fù)的工作,旨在提供一個開放易用的軟件平臺,使軟件的持續(xù)集成變成可能。 看logo就知道,他是一個很好的仆人。

高級php程序員必會的知識點(diǎn)二(Jenkins2 、Docker、Gitlab)

Docker 是一個開源的應(yīng)用容器引擎,讓開發(fā)者可以打包他們的應(yīng)用以及依賴包到一個可移植的鏡像中,然后發(fā)布到任何流行的 Linux或Windows 機(jī)器上,也可以實(shí)現(xiàn)虛擬化。容器是完全使用沙箱機(jī)制,相互之間不會有任何接口。

高級php程序員必會的知識點(diǎn)二(Jenkins2 、Docker、Gitlab)

又是三個難啃的骨頭,努力吧,像jenkins圖標(biāo)那樣的發(fā)量。估計就差不多鉆研透了。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容