原文:.NET 微服務——CI/CD(1):Jenkins+Gitee自動構建

CI CD 持續集成 持續部署,這概念有段時間了,網上有很多八股文,我就不寫了。我只說它可以替你做到什么程度:當你需要更新一個版本,只需通過git把代碼提交到指定的倉庫,然后就可以自動打包 構建鏡像 發布 運行。在這幾個步驟前后,你還可以通過shell腳本或者其他類似的方法來更好的控制每一個環節。從我角度來看,只是簡單應用的話,它其實並不復雜。.net同學們,希望你們考慮在項目中用到它,至少它可以 ...

2022-01-04 10:24 5 1529 推薦指數:

查看詳情

.NET 微服務——CI/CD(2):自動打包鏡像

准備工作 一、開啟docker的tcp 我的服務器是linux,以端口2376為例,找到docker.service,在ExecStart下新增這段代碼即可: 效果圖: 然后重載服務列表,重啟docker,語句: 二、Jenkins安裝Docker插件 ...

Wed Jan 05 17:26:00 CST 2022 8 1280
.NET 微服務——CI/CD(3):鏡像自動分發

如何通過Jenkins完成鏡像分發?基本做法是:打包鏡像→上傳鏡像到倉庫→腳本分發。鏡像倉庫也有很多,比如docker hub、Harbor等,今天這一篇講一下基於阿里雲鏡像倉庫的操作。 首先,准備一個阿里雲鏡像倉庫,個人版是免費的。 然后下載這個插件: 這個插件主要 ...

Thu Jan 06 22:05:00 CST 2022 2 814
.Net微服務實戰之CI/CD

系列文章 .Net微服務實戰之技術選型篇 .Net微服務實戰之技術架構分層篇 .Net微服務實戰之DevOps篇 .Net微服務實戰之負載均衡(上) 相關源碼:https://github.com/SkyChenSky/Sikiro 地基 ...

Mon Jul 27 22:12:00 CST 2020 24 5813
Jenkins實現CI/CD自動構建和發布步驟

使用Jenkins實現CI/CD.這個雖然是非常簡單和基礎的功能,但是我用了很長時間才摸着石頭過了這趟水. 本文使用的技術為: Jenkins+Git+Maven+Tomcat 簡單來說: 通過Jenkins拉取git倉庫代碼,使用遠程命令將maven編譯測試好的war包發送(發布)到遠程 ...

Sat Apr 11 08:22:00 CST 2020 0 3307
Jenkins+Gitee異常解決

Failed to connect to repository : Command "git ls-remote -h username@mygit.com:cc/myproject.git HEAD ...

Sat Dec 21 21:29:00 CST 2019 0 921
.NET 微服務——CI/CD(4):避坑和一點經驗

如果你看過之前幾篇文章,應該已經Jenkins成功搭建了CICD環境,但是進入正式環境會有一些坑,不注意中招的話很難受,這里總結一下,避免重復消耗精力。 后門漏洞 Jenkins有后門,這是個老問題了。雖然早在18年就有人發現,而且當時Jenkins團隊也快速打了補丁(2.137以后 ...

Sat Jan 08 00:27:00 CST 2022 0 860
Jenkins + Gitee + .Net6 實現持續集成與持續交付(CI/CD)

目標 創建一個.Net6項目,結合JenkinsGitee實現CI/CD (當編寫完代碼,並提交到Gitee倉庫之后,Jenkins自動幫我們測試,打包,發布項目) 關於Jenkins,Docker 的環境搭建可以參考我的上一篇文章 https://www.cnblogs.com ...

Sat Dec 11 00:51:00 CST 2021 2 1085
基於Kubernetes構建企業Jenkins CI/CD平台

基於Kubernetes構建企業Jenkins CI/CD平台 1.藍綠發布 項目邏輯上分為AB組,在項目升級時,首先把A組從負 載均衡中摘除,進行新版本的部署。 B組仍然繼續提供 服務。A組升級完成上線,B組從負載均衡中摘除 ...

Wed Apr 29 19:09:00 CST 2020 1 2381
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM