一.jenkins簡介 jenkins是一款由java編寫的軟件 CI/CD :持續集成,持續交付,持續部署,持續開發 開發部(編寫代碼)-->交付給測試部-->測試部反饋給開發部-->沒問題后交付給運維部 程序語言: 解釋型語言:python/shell/php ...
.添加集群 選擇自定義 .填寫集群名稱,配置網絡和節點,可選擇默認 .生成集群節點 .配置企業微信通知,如編譯成功 失敗會自動推送消息到企業微信 .設置代碼倉庫 進行gitlab認證,Rancher需要拉取代碼,所以需要認證 選擇gitlab,也可以選擇github gitlab中配置: .運行流水線 查看流水線執行情況: .編譯完成后,會自動部署 部署成功后,會有一個容器在運行,可以直接訪問. ...
2020-05-21 16:50 0 1536 推薦指數:
一.jenkins簡介 jenkins是一款由java編寫的軟件 CI/CD :持續集成,持續交付,持續部署,持續開發 開發部(編寫代碼)-->交付給測試部-->測試部反饋給開發部-->沒問題后交付給運維部 程序語言: 解釋型語言:python/shell/php ...
一、概述 在前面的文章中,鏈接如下: https://www.cnblogs.com/xiao987334176/p/13162700.html 已經通過Redeploy Rancher2.x Workload插件實現CI/CD,但是有一個問題,不能寫Pipeline腳本。 那么本文將介紹 ...
一、概述 講正文開始前先回顧一下以往傳統的代碼部署方式。 通常運維人員在接到代碼(新項目)上線的任務前都要做大量的准備工作,包括:物理主機、虛擬機、代碼運行環境、數據庫安裝配置、各種帳號創建,、運行后期的系統監控、應用的日志收集,性能優化等一系列的工作。 想一想這個流程不是很復雜 ...
介紹 GitLab核心是集成管理Git存儲庫的工具。比如你希望創建一個提供服務的平台,那么GitLab將提供強大的身份驗證和授權機制、工作組、問題跟蹤、wiki和片段,除此之外還有公有、內部和私有存儲庫。 GitLab強大之處在於,它包含強大的持續集成(CI)引擎和Docker容器鏡像倉庫 ...
一、概述 在上一篇文章,鏈接如下: https://www.cnblogs.com/xiao987334176/p/13074198.html 已經實現了基於Jenkins+Gitlab+Harbor+Rancher+k8s CI/CD,但是有一個問題,需要jenkins ssh登錄到k8s ...
整個項目的框架為: gitlab的安裝與使用(Centos7) gitlab的安裝 新建yum源 安裝依賴包 啟動 postfix 郵件服務 檢查 postfix 安 ...
.gitlab-ci.yml 來完成自動部署啦(這個文件后面會好好研究一下)。 五、GitLab C ...
CI / CD /CD 持續集成 持續交付 持續部署 CI CD 是啥?干了啥? CI continuous integration 持續集成 CD continuous delivery 持續交付 CD continuous deploy 持續部署 他們干了點啥 代碼自動 ...