一、安裝及配置 1、gitlab及runner安裝 1.)gitlab安裝 $ docker run -d --name gitlab -p 1443:443 -p 9800:80 --restart always \ -v /opt/gitlab/config:/etc ...
前言 持續集成的好處主要有兩個: 快速發現錯誤 每完成一點更新,就集成到主干,可以快速發現錯誤,定位錯誤也比較容易 防止分支大幅偏離主干 如果不是經常集成,主干又在不斷更新,會導致以后集成的難度變大,甚至難以集成。持續集成的目的,就是讓產品可以快速迭代,同時還能保持高質量。它的核心措施是,代碼集成到主干之前,必須通過自動化測試。只要有一個測試用例失敗,就不能集成。 一 環境准備 首先需要有一台 ...
2019-04-26 16:41 2 7595 推薦指數:
一、安裝及配置 1、gitlab及runner安裝 1.)gitlab安裝 $ docker run -d --name gitlab -p 1443:443 -p 9800:80 --restart always \ -v /opt/gitlab/config:/etc ...
本文為時速雲 DevOps 研發項目組負責人李浩榮在 DockOne 社區的線上分享,主要介紹了時速雲基於 Kubernetes 和 Docker 實現 CI/CD 的一些解決方案和實踐總結,並對后續規划進行介紹。 內容簡介 面臨的 DevOps 需求 CI/CD 規划概覽2.1 ...
GitLab CI/CD持續設置 官方文檔地址(https://docs.gitlab.com/ee/ci/README.html) GitLab CI、CD功能非常完善,只需要簡單幾步,就可以完成項目的持續集成和部署。 你需要准備的是: 1、 准備一個可以執行測試的服務器 ...
簡介 從 GitLab 8.0 開始,GitLab CI 就已經集成在 GitLab 中,我們只要在項目中添加一個 .gitlab-ci.yml 文件,然后添加一個 Runner,即可進行持續集成。 而且隨着 GitLab 的升級,GitLab CI 變得越來越強大,本文將介紹 ...
前言 在互聯網時代,對於每一家公司,軟件開發和發布的重要性不言而喻,目前已經形成一套標准的流程,最重要的組成部分就是持續集成(CI)及持續部署、交付(CD)。 本文基於Jenkins+Docker+Git\Svn實現一套CI自動化發布流程,同時支持撤回。 一、發布流程設計 ...
Git Hooks、GitLab CI持續集成以及使用Jenkins實現自動化任務 前言 在一個共享項目(或者說多人協同開發的項目)的開發過程中,為有效確保團隊成員編碼風格的統一,確保部署方式的統一,等等(git的用戶經常會涉及到此類場景),常常會使用類似 Git Flow 這種比較復雜 ...
------------------------------------------ ...
1、部署GitLab [root@ci-node03 ~]# wget https://mirrors.tuna.tsinghua.edu.cn/gitlab-ce/yum/el7/gitlab-ce-12.0.3-ce.0.el7.x86_64.rpm [root@ci ...