原文:K8S容器環境下GitLab-CI和GItLab Runner 部署記錄

一 簡單介紹 GitLab CI GitLab CI CD是GitLab的一部分,支持從計划到部署具有出色的用戶體驗。CI CD是開源GitLab社區版和專有GitLab企業版的一部分。可以根據需要添加任意數量的計算節點,每個構建可以拆分為多個作業,這些作業可以在多台計算機上並行運行。 GitLab CI輕量級,不需要復雜的安裝手段。配置簡單,與gitlab可直接適配。實時構建日志十分清晰,UI ...

2021-03-30 10:29 0 1663 推薦指數:

查看詳情

K8s 部署 Gitlab CI Runner

K8s 版本:1.20.6 GitLab CI 最大的作用是管理各個項目的構建狀態。因此,運行構建任務這種浪費資源的事情交給一個獨立的 Gitlab Runner 來做就會好很多,而且 Gitlab Runner 可以安裝到不同的機器上 只要在項目中添加一個 ...

Mon Aug 23 02:36:00 CST 2021 0 306
gitlab-ci + k8sgitlab-ci(一)

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

Fri Nov 16 21:02:00 CST 2018 0 1759
gitlab-ci + k8sk8s (二)

k8s用自己話說,就是一種容器編排工具,部署好應用,再創建綁定應用的服務,就可以實現的服務訪問了。這個理論還是得去看重點談理論的文章,此處我們只記錄本項目部署過程。 背景介紹 之前已實現gitlab-ci自動集成代碼,部署到tomcat容器,並推送到阿里雲鏡像倉庫。 此項目使用阿里雲的k8s ...

Tue Dec 04 19:11:00 CST 2018 0 790
使用Gitlab-CI 實現NetCore項目Docker化並部署到阿里雲K8S

使用Gitlab-CI 實現NetCore項目Docker化並部署到阿里雲K8S 先行條件: 1.了解NetCore項目基礎命令,如dotnet publish 等幾個常用命令。 2.了解Docker基礎命令 3.了解centos基礎命令 部署步驟: 大致會分為如下幾個步驟,后面 ...

Tue Jul 16 01:04:00 CST 2019 0 443
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-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