前言 吐槽一波 2020年6月2號剛入職公司時,第一感覺是集群環境是個大坑!內網一套,公網一套。內網采用單節點Kubernetes,公網采用aliyun托管的X節點Kubernetes(還有節點是 ...
以Spring boot項目為例。傳統方式是本地生成jar包,FTP上傳服務器,重啟服務 如果是內網測試服,也可以在服務器上安裝git拉取代碼,在服務器上編譯打包。但這都需要人為干預,於是CI CD就出現了。 CI:Continuous Integration 持續集成 。自動構建和測試每次提交的代碼,以確保所引入的更改符合所有測試 准則和代碼合規性標准。 CD:Continuous Delive ...
2021-01-21 15:00 1 1969 推薦指數:
前言 吐槽一波 2020年6月2號剛入職公司時,第一感覺是集群環境是個大坑!內網一套,公網一套。內網采用單節點Kubernetes,公網采用aliyun托管的X節點Kubernetes(還有節點是 ...
1、環境准備 1)安裝jdk工具 安裝yum epel源 [root@k8s-node02 ~]# yum install -y epel-release 安裝jdk [root@ ...
1、使用 該版未接入k8s,下一篇會寫接入k8s。 配置項目使用gitlab-ci和gitlab-runner,在項目的根目錄中添加.gitlab-ci.yml文件,用於觸發pipeline。 .hosts目錄里面是四個文件:.personal_ips、.daily_ips ...
轉載:Gitlab-CI使用及.gitlab-ci.yml配置入門一篇就夠了 - 簡書 (jianshu.com) 一、 Gitlab-CI/CD使用場景 首先,公司使用Gitlab作為工作倉庫進行代碼發布及版本控制,Gitlab內置了CI/CD的工具,這些工具可以用於代碼 ...
目前常用的持續集成工具主要是jenkins與gitlab-ci ,我已在另一博文中詳細記錄了jenkins部署過程(其中包括gitlab的搭建),此篇介紹gitlab-ci的使用。 背景介紹 我司防火牆的80端口被封了,需要將gitlab的默認80端口修改為8088: 本地 ...
CI/CD————(實操說明) CI/CD 持續集成(Continuous Integration, CI): 代碼合並,構建,部署,測試都在一起,不斷地執行這個過程,並對結果反饋。 持續部署(Continuous Deployment, CD): 部署到測試環境、預生產環境、生成 ...
一、持續集成(Continuous Integration) 要了解GitLab-CI與GitLab Runner,我們得先了解持續集成是什么。 持續集成是一種軟件開發實踐,即團隊開發成員經常集成他們的工作,通常每個成員每天至少集成一次,也就意味着每天可能會發生多次集成。每次集成 ...
簡介 gitlab-ci全稱是gitlab continuous integration的意思,也就是持續集成。中心思想是當每一次push到gitlab的時候,都會觸發一次腳本執行,然后腳本的內容包括了測試,編譯,部署等一系列自定義的內容。本文就是利用gitlab-ci的持續集成來實現 ...