1. 程式人生 > >gitlab和jenkins發布代碼

gitlab和jenkins發布代碼

linux代碼發布

技術分享

技術分享

Gitlab安裝

Gitalab是利用發開源應用程序,實現自托管git項目倉庫,可通過Web

界面進入訪問公開或私人項目能夠瀏覽源代碼,管理缺陷和註釋

:基礎環境準備

查看系統信息 cat /etc/redhat-release

技術分享

安裝基礎服務

技術分享

2)安裝Gitab-ce

首先先在、etc/yum.repos.d/設置yum源

技術分享

3)然後繼續yum 安裝

技術分享

4)配置啟動gitlab

技術分享

內存給大一點,最少1個G,不然在配置的時候會出現報錯,還有就是如果打開界面出現502,請檢查80和8080端口是否被占用。

5)使用Gitlab管理 查看狀態

技術分享

啟動服務

技術分享

繼續安裝jenkins

nkins 是用 Java 開發的JUnit/TestNG 測試,Maven、Ant 等 Java 開發中常用的工具都包含在 Jenkins 裏。當然,Jenkins 也可以通過插件來實現其它語言的開發。

Jenkins 主要被用來用於

構建Build 測試Test 部署Deploy代碼

1)安裝Jenkins

技術分享

技術分享

3)啟動服務

技術分享

4)登錄認證 cat /var/log/jenkins/jenkins.log

技術分享

輸入用戶名和密碼註冊

技術分享

技術分享

創建項目 克隆項目到本地

項目路徑:

技術分享

添加分支,並提交代碼

技術分享

執行完操作會發現在gitlab上面多了一個dev分支

技術分享

技術分享

技術分享

技術分享

使用yum安裝nginx需要包括Nginx的庫,安裝Nginx的庫

#rpm -Uvh http://nginx.org/packages/centos/7/noarch/RPMS/nginx-release-centos-7-0.el7.ngx.noarch.rpm

技術分享

安裝插件

技術分享

技術分享

技術分享

技術分享

首先我們需要將nginx服務器部署到gitlab服務器上面,這裏就不寫了,直接yum -y install 然後讓jenkins服務器免密鑰登錄gitlab服務器 免密鑰登錄

技術分享

點擊Run開始構建

技術分享

這樣一來就實現了我們想要的可視化執行過程

技術分享

構建nginc vim /usr/local/nginx/conf/nginx.conf

技術分享

技術分享

訪問nginx端口號

技術分享

技術分享

技術分享

技術分享

技術分享

技術分享

技術分享

技術分享

技術分享

查看發布代碼

技術分享


本文出自 “chaixinwang” 博客,請務必保留此出處http://chaixinwang.blog.51cto.com/13052229/1957060

gitlab和jenkins發布代碼