原文:GitLab-CI/CD入門實操

以Spring boot項目為例。傳統方式是本地生成jar包,FTP上傳服務器,重啟服務 如果是內網測試服,也可以在服務器上安裝git拉取代碼,在服務器上編譯打包。但這都需要人為干預,於是CI CD就出現了。 CI:Continuous Integration 持續集成 。自動構建和測試每次提交的代碼,以確保所引入的更改符合所有測試 准則和代碼合規性標准。 CD:Continuous Delive ...

2021-01-21 15:00 1 1969 推薦指數:

查看詳情

企業級Gitlab-ci|cd實踐

前言 吐槽一波 2020年6月2號剛入職公司時,第一感覺是集群環境是個大坑!內網一套,公網一套。內網采用單節點Kubernetes,公網采用aliyun托管的X節點Kubernetes(還有節點是 ...

Sat Aug 08 23:43:00 CST 2020 6 1898
gitlab-CI/CD部署一個java項目

1、環境准備 1)安裝jdk工具 安裝yum epel源 [root@k8s-node02 ~]# yum install -y epel-release 安裝jdk [root@ ...

Wed Dec 08 22:18:00 CST 2021 0 1937
gitlabgitlab-cigitlab-runner<二>

1、使用 該版未接入k8s,下一篇會寫接入k8s。 配置項目使用gitlab-cigitlab-runner,在項目的根目錄中添加.gitlab-ci.yml文件,用於觸發pipeline。 .hosts目錄里面是四個文件:.personal_ips、.daily_ips ...

Sat Sep 29 02:19:00 CST 2018 0 2807
Gitlab-CI使用及.gitlab-ci.yml配置入門一篇就夠了

轉載:Gitlab-CI使用及.gitlab-ci.yml配置入門一篇就夠了 - 簡書 (jianshu.com) 一、 Gitlab-CI/CD使用場景 首先,公司使用Gitlab作為工作倉庫進行代碼發布及版本控制,Gitlab內置了CI/CD的工具,這些工具可以用於代碼 ...

Wed Jun 02 22:51:00 CST 2021 0 2221
gitlab-ci + k8s 之gitlab-ci(一)

目前常用的持續集成工具主要是jenkins與gitlab-ci ,我已在另一博文中詳細記錄了jenkins部署過程(其中包括gitlab的搭建),此篇介紹gitlab-ci的使用。 背景介紹 我司防火牆的80端口被封了,需要將gitlab的默認80端口修改為8088: 本地 ...

Fri Nov 16 21:02:00 CST 2018 0 1759
容器平台自動化CI/CD流水線

CI/CD————(說明) CI/CD 持續集成(Continuous Integration, CI): 代碼合並,構建,部署,測試都在一起,不斷地執行這個過程,並對結果反饋。 持續部署(Continuous Deployment, CD): 部署到測試環境、預生產環境、生成 ...

Sun Jul 29 04:29:00 CST 2018 2 6261
GitLab-CIGitLab-Runner

一、持續集成(Continuous Integration) 要了解GitLab-CIGitLab Runner,我們得先了解持續集成是什么。 持續集成是一種軟件開發實踐,即團隊開發成員經常集成他們的工作,通常每個成員每天至少集成一次,也就意味着每天可能會發生多次集成。每次集成 ...

Fri Jun 30 00:59:00 CST 2017 2 30858
gitlabgitlab-ci自動部署

簡介 gitlab-ci全稱是gitlab continuous integration的意思,也就是持續集成。中心思想是當每一次push到gitlab的時候,都會觸發一次腳本執行,然后腳本的內容包括了測試,編譯,部署等一系列自定義的內容。本文就是利用gitlab-ci的持續集成來實現 ...

Wed Dec 19 20:06:00 CST 2018 1 3068
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM