亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專欄INFORMATION COLUMN

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

lewif / 1189人閱讀

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

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

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

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

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

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

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

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

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

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

階段式和階梯式pipeline

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

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

靈活的流程控制

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

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

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

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

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

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

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

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

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

審批系統(tǒng)

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

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

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


與其他CI/CD工具的對比

如何使用Rancher Pipeline

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

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

轉(zhuǎn)載請注明本文地址:http://www.ezyhdfw.cn/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)建用戶喜歡的高質(zhì)量應(yīng)用程序并不是件容易的事情。更何況,要怎樣做才能更快地創(chuàng)建用戶喜歡的高質(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
  • 超長干貨:基于DockerDevOps CI/CD實(shí)踐——來自iHealth分享

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

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

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

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

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

0條評(píng)論

lewif

|高級(jí)講師

TA的文章

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