使用Jenkins更新Rancher服務(wù)

使用Jenkins更新Rancher服務(wù)


特別說明

  • 本方法會導(dǎo)致整個stack全部升級
  • 本方法為臨時方案
  • 因為阿里云的鏡像庫不支持dockerhub 的webhook,所有需要rancher額外支持阿里云鏡像庫,應(yīng)該會在下一個版本中加入,所有下版本后可以使用webhooks的方式更加優(yōu)雅的進行CI/CD

前期準(zhǔn)備

準(zhǔn)備Rancher的密鑰對

一定要記住這兩個值

配置Rancher-CLI

下載Rancher Cli

安裝CLi

把軟件包scp到Jenkins所在機器,并且配置好path路徑,然后切換到j(luò)enkin用戶下

配置Rancher

這里就用到了準(zhǔn)備出來的密鑰對

測試API連接

查看環(huán)境列表
查看環(huán)境列表
查看服務(wù)列表
查看服務(wù)列表

Jenkins

  • 用jenkins的docker插件或者shell命令把代碼build并且push到遠程倉庫
  • 執(zhí)行shell命令
rancher export spider && cd spider &&  rancher up -p --force-upgrade --batch-size 99 -u -c -d && cd .. && rm -rf spider
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

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

  • Spring Boot 參考指南 介紹 轉(zhuǎn)載自:https://www.gitbook.com/book/qbgb...
    毛宇鵬閱讀 47,273評論 6 342
  • 1、傳統(tǒng)我們的項目開發(fā)模式是產(chǎn)品調(diào)研提出需求,開發(fā)團隊研究決定開發(fā)方案選型。然后開始一個周期的開發(fā),模塊開發(fā)完成之...
    張熙閱讀 12,515評論 2 42
  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 136,555評論 19 139
  • 若要將應(yīng)用程序開發(fā)的生成和測試階段自動化,可以使用持續(xù)集成和部署 (CI/CD) 管道。 本教程介紹如何在 Azu...
    ITknight閱讀 863評論 0 0
  • 啥叫關(guān)系到位? 好幾天不說話,有事直接說話; 說的正起勁,說沒聲就沒聲了; 從來不會問“在么?”; 從來不會正經(jīng)地...
    鴻儒憶閱讀 2,475評論 0 2

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