成人无码视频,亚洲精品久久久久av无码,午夜精品久久久久久毛片,亚洲 中文字幕 日韩 无码

資訊專(zhuān)欄INFORMATION COLUMN

Rancher Pipeline發(fā)布:開(kāi)源、極簡(jiǎn)、強(qiáng)大的CI/CD

lewif / 1191人閱讀

摘要:來(lái)自硅谷的企業(yè)級(jí)容器管理平臺(tái)提供商今日正式發(fā)布與企業(yè)級(jí)容器管理平臺(tái)集成的,極簡(jiǎn)的操作體驗(yàn),強(qiáng)大的功能整合,完全開(kāi)源,助力在企業(yè)的真正落地使用。

來(lái)自硅谷的企業(yè)級(jí)容器管理平臺(tái)提供商Rancher Labs今日正式發(fā)布與Rancher企業(yè)級(jí)容器管理平臺(tái)集成的Rancher Pipeline,極簡(jiǎn)的操作體驗(yàn),強(qiáng)大的功能整合,完全開(kāi)源,助力CI/CD在企業(yè)的真正落地使用。

云計(jì)算技術(shù)的廣泛采用和容器技術(shù)的日趨成熟已經(jīng)改變了傳統(tǒng)的IT交付方式,在以快為先的時(shí)代,產(chǎn)品快速迭代的重要性不言而喻,完全手動(dòng)的、基于腳本的任務(wù)方式變得越來(lái)越繁瑣、耗時(shí)且易于出錯(cuò)。且因?yàn)槿萜骷夹g(shù)被越來(lái)越多地用于大型項(xiàng)目之中,如何通過(guò)一致的流程和工作流來(lái)簡(jiǎn)化大型項(xiàng)目的部署,亦變得愈發(fā)重要。

CI/CD(持續(xù)集成與持續(xù)交付)敏捷、穩(wěn)定、可靠的特性,越來(lái)越被企業(yè)所青睞與需要。然而真正實(shí)現(xiàn)CI/CD卻并非易事,pipeline搭建工作復(fù)雜,平滑升級(jí)難以保障,服務(wù)宕機(jī)難以避免,那該如何真正把CI/CD在企業(yè)里落地并最終帶來(lái)生產(chǎn)運(yùn)維效率的提升?來(lái)自硅谷的企業(yè)級(jí)容器管理平臺(tái)提供商Rancher Labs,始終秉承著“讓容器在企業(yè)落地”的理念,帶來(lái)了開(kāi)源、極簡(jiǎn)、功能強(qiáng)大的Rancher Pipeline解決方案,助力CI/CD在企業(yè)的真正落地。

Rancher Pipeline包含的強(qiáng)大功能有:

同時(shí)支持多源碼管理

市場(chǎng)中大部分的CI/CD工具無(wú)法做到同時(shí)支持多種源代碼管理,甚至?xí)翰恢С秩魏嗡接袀}(cāng)庫(kù)。而在Rancher Pipeline中,Rancher創(chuàng)造性地讓同一個(gè)Rancher用戶(hù)可以同時(shí)使用GitHub與GitLab進(jìn)行基于OAuth的身份驗(yàn)證,無(wú)需插件,即可在單一環(huán)境中同時(shí)拉取、使用和管理托管在GitHub和GitLab的代碼。

一致的用戶(hù)體驗(yàn)

Rancher Pipeline可以從Rancher Catalog中一鍵部署,用戶(hù)再無(wú)需自寫(xiě)腳本或受苦于復(fù)雜的部署過(guò)程。同時(shí),Rancher Pipeline的用戶(hù)界面與操作體驗(yàn)秉承了Rancher容器管理平臺(tái)一貫廣為用戶(hù)所喜愛(ài)的簡(jiǎn)潔、友好的優(yōu)點(diǎn),將用戶(hù)從繁瑣復(fù)雜的代碼與命令行中解放出來(lái),一切pipeline配置均已可視化,用戶(hù)可以輕松快速地以拖拽方式來(lái)構(gòu)建pipeline。

同時(shí),Rancher Pipeline也允許用戶(hù)將pipeline配置以yml文件的形式導(dǎo)出或?qū)?,將整個(gè)配置存儲(chǔ)為代碼,真正實(shí)現(xiàn)“代碼配置(Configuration as Code)”。

階段式和階梯式pipeline

通過(guò)Rancher Pipeline,用戶(hù)可以在串行或并行這兩種任務(wù)運(yùn)行方式中自由選擇,且一切都已與Rancher無(wú)縫集成。

同時(shí),Rancher Pipeline提供了可自由擴(kuò)展的步驟系統(tǒng)。用戶(hù)構(gòu)建的pipeline中的每個(gè)步驟類(lèi)型都可以自由擴(kuò)展,每個(gè)階段中的各個(gè)步驟都可以自定義,可根據(jù)用戶(hù)后期變化的需求自行選擇增添或刪減。更重要的是,在Rancher Pipeline中,一切步驟均以容器為基礎(chǔ),這使得每一個(gè)步驟都是一個(gè)獨(dú)立的運(yùn)行環(huán)境,不受外界干擾。天然解決了不同pipeline間環(huán)境依賴(lài)沖突的問(wèn)題。

靈活的流程控制

Rancher Pipeline中,用戶(hù)可以在最初的設(shè)置階段配置符合某既定要求的表達(dá)式或標(biāo)簽,而系統(tǒng)會(huì)在執(zhí)行階段根據(jù)執(zhí)行情況自動(dòng)跳過(guò)不符合該表達(dá)式或標(biāo)簽的階段或步驟。如此一來(lái),不同的代碼分支可以自動(dòng)匹配不同的CI流程,從而支持較為復(fù)雜的流程控制。

支持多種觸發(fā)方式

Rancher Pipeline支持多種觸發(fā)方式,用戶(hù)可以根據(jù)自己的需求自行選擇。

Rancher Pipeline支持計(jì)劃任務(wù)的觸發(fā),用戶(hù)可以有兩種配置選擇:

當(dāng)計(jì)劃任務(wù)執(zhí)行時(shí),只有在有新的push時(shí)才觸發(fā)pipeline。

一有計(jì)劃任務(wù)執(zhí)行時(shí)便觸發(fā)pipeline。

用戶(hù)還可以選擇通過(guò)來(lái)自GitHub / GitLab的webhook來(lái)觸發(fā)pipeline。CI/CD 會(huì)在GitHub/GitLab上建立webhook,當(dāng)用戶(hù)push新代碼至GitHub或GitLab時(shí),GitHub/GitLab上的webhook會(huì)自動(dòng)觸發(fā)pipeline運(yùn)行,完成代碼的自動(dòng)編譯。

同時(shí),用戶(hù)也可以選擇手動(dòng)觸發(fā),擁有完全自主權(quán)。

更值得一提的是,用戶(hù)可以通過(guò)定制化的開(kāi)發(fā),實(shí)現(xiàn)更多種觸發(fā)方式的支持。

審批系統(tǒng)

在CI/CD pipeline中,良好集成的審批系統(tǒng)可以很大程度地提高CI/CD pipeline的安全可控性,而這對(duì)企業(yè)而言十分重要。在Rancher Pipeline中,審批系統(tǒng)已與Rancher用戶(hù)管理系統(tǒng)集成,擁有極佳的整合性。且用戶(hù)可以在任意階段插入斷點(diǎn),自由地對(duì)任意階段進(jìn)行審批。

靈活的pipeline啟停機(jī)制

Rancher Pipeline擁有靈活的進(jìn)度控制功能,任一環(huán)節(jié)出錯(cuò),整個(gè)進(jìn)度可以立即停止,而問(wèn)題解決之后又可以重新運(yùn)行。


與其他CI/CD工具的對(duì)比

如何使用Rancher Pipeline

使用rancher/server:v1.6.13-rc6以上版本,即可在Rancher Catalog中直接選擇并部署Rancher Pipeline。一切開(kāi)源,源碼及更多使用指南請(qǐng)?jiān)L問(wèn)Github

文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。

轉(zhuǎn)載請(qǐng)注明本文地址:http://m.hztianpu.com/yun/27178.html

相關(guān)文章

  • 兩大闡釋、四大流程,拿下CI/CD!

    摘要:使用的公司能大大增加他們的應(yīng)用程序發(fā)行頻率。然而,這是戰(zhàn)略需求,將會(huì)提高交付速度,減少錯(cuò)誤。我們的建議是,最好進(jìn)入流程定義,以實(shí)現(xiàn)零接觸持續(xù)部署的總體目標(biāo)。 在最好的時(shí)候創(chuàng)建用戶(hù)喜歡的高質(zhì)量應(yīng)用程序并不是件容易的事情。更何況,要怎樣做才能更快地創(chuàng)建用戶(hù)喜歡的高質(zhì)量應(yīng)用程序并且能夠不斷改進(jìn)它們呢?這就是需要引入持續(xù)集成和持續(xù)交付(CI / CD)的地方。 持續(xù)集成(CI) 什么是持續(xù)集成...

    CoderDock 評(píng)論0 收藏0
  • 如何使用GitLab和Rancher構(gòu)建CI/CD流水線 – Part 2

    摘要:第一部分的內(nèi)容介紹了如何部署配置和確保在的運(yùn)行。這一部分中,我們將介紹如何使用構(gòu)建容器,以及如何使用容器配置項(xiàng)目。除此之外,我們還將涉及如何用建立容器并部署到上。 這是我們使用GitLab和Rancher構(gòu)建CI/CD流水線系列教程的第二部分。第一部分的內(nèi)容介紹了如何部署、配置和確保GitLab在Rancher的運(yùn)行。這一部分中,我們將介紹如何使用GitLab CI Multi-Run...

    maybe_009 評(píng)論0 收藏0
  • 超長(zhǎng)干貨:基于DockerDevOps CI/CD實(shí)踐——來(lái)自iHealth分享

    摘要:在貓屎氤氳的霧氣里角仰望天花板,手機(jī)微信提醒這次構(gòu)建成功或失敗,并附帶污言穢語(yǔ)。這時(shí)他可以開(kāi)始往工位走,坐下時(shí),微信又會(huì)提醒本次部署到成功或失敗。與企業(yè)微信的集成在決定使用之前,需要知道的是,是一個(gè)高度依賴(lài)社區(qū)的項(xiàng)目。 前言 相信我,一切事情的發(fā)生都是趕鴨子上架,沒(méi)有例外。人類(lèi)所有偉大的變革都是迫不得已,可又是那么順其自然。比如容器(docker)技術(shù)的誕生,比如箭在弦上的創(chuàng)業(yè),比如野...

    Dongjie_Liu 評(píng)論0 收藏0
  • 使用Rancher和DroneCI建立超高速Docker CI/CD流水線

    摘要:本文作者為的架構(gòu)師,他分享了使用和建立超高速流水線的經(jīng)驗(yàn)。月日,北京海航萬(wàn)豪酒店,容器技術(shù)大會(huì)即將舉行。 Higher Education(highereducation.com)是一個(gè)連接學(xué)生與高校的入學(xué)申請(qǐng)平臺(tái),通過(guò)引入高意圖和高質(zhì)量的潛在學(xué)生,以及明確、有效的操作,為網(wǎng)站合作的大學(xué)吸引學(xué)生入學(xué)。每年Higher Education為其大學(xué)合作伙伴招收超過(guò)15000名在線學(xué)生入學(xué)申...

    dreamtecher 評(píng)論0 收藏0

發(fā)表評(píng)論

0條評(píng)論

lewif

|高級(jí)講師

TA的文章

閱讀更多
最新活動(dòng)
閱讀需要支付1元查看
<