成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

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

lewif / 1141人閱讀

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

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

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

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

Rancher Pipeline包含的強大功能有:

同時支持多源碼管理

市場中大部分的CI/CD工具無法做到同時支持多種源代碼管理,甚至暫不支持任何私有倉庫。而在Rancher Pipeline中,Rancher創(chuàng)造性地讓同一個Rancher用戶可以同時使用GitHub與GitLab進行基于OAuth的身份驗證,無需插件,即可在單一環(huán)境中同時拉取、使用和管理托管在GitHub和GitLab的代碼。

一致的用戶體驗

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

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

階段式和階梯式pipeline

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

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

靈活的流程控制

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

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

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

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

當計劃任務執(zhí)行時,只有在有新的push時才觸發(fā)pipeline。

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

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

同時,用戶也可以選擇手動觸發(fā),擁有完全自主權。

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

審批系統(tǒng)

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

靈活的pipeline啟停機制

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


與其他CI/CD工具的對比

如何使用Rancher Pipeline

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

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

轉(zhuǎn)載請注明本文地址:http://systransis.cn/yun/27178.html

相關文章

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

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

    CoderDock 評論0 收藏0
  • 如何使用GitLab和Rancher構建CI/CD流水線 – Part 2

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

    maybe_009 評論0 收藏0
  • 超長干貨:基于DockerDevOps CI/CD實踐——來自iHealth分享

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

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

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

    dreamtecher 評論0 收藏0

發(fā)表評論

0條評論

lewif

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<