Linux下環境搭建(二)——jenkins+gitlab配置

溫一壺清酒發表於2019-06-23

 配置jenkins+gitlab環境,需要依託java環境,在之前的博文中,已配置好java環境,所以可以直接搭建這兩個工具的環境即可。

jenkins配置

jenkins的配置方法,在之前windows下搭建的方式一樣,可以採用安裝包的方式安裝,也可以使用web應用方式安裝。web應用方式需要先有tomcat環境,這些都是些前置條件。

安裝步驟

今天介紹的是採用命令下載安裝包的方式安裝,詳細操作如下:

1.訪問jenkins下載地址:https://pkg.jenkins.io/debian-stable/,頁面中有安裝步驟的介紹,可下載具體的安裝包,也可以使用命令安裝

2.在linux終端執行命令:wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -

3.在/etc/apt/sources.list加上:deb http://pkg.jenkins-ci.org/debian binary/

4.在linux終端執行命令更新package:sudo apt-get update

5.在linux終端執行命令安裝jenkins:sudo apt-get install jenkins

在執行了上述步驟後,就需要等待一段時間了,後臺自動安裝jenkins,會輸入管理員密碼,密碼路徑各不同。

輸入了密碼後,會選擇安裝外掛的方式,我選擇了預設方式安裝,可詳細檢視之前的博文:Jenkins環境搭建(1)-下載與安裝。接下來的工作就是靜候成功了,這會的功夫,可以去喝喝茶,聊聊天。

最後會設定一個管理員賬號以及訪問地址,這個按自己設定即可。

配置檔案設定

由於jenkins的預設埠是8080,應用安裝多了的話,預設埠會被重複佔用,所以可以先修改下埠,操作如下:

1.使用命令vim /etc/default/jenkins開啟配置檔案

2.找到HTTP_PORT這個配置項

3.使用vim編輯器的命令修改埠號並儲存

4.重啟jenkins服務:systemctl restart jenkins

可使檢視日誌是否啟用成功:tail -f /var/log/jenkins/jenkins.log

啟用服務後,通過ip+埠訪問如下:

到此,jenkins就搭建成功,並可正常使用了。

gitlab配置

GitLab 是一個用於倉庫管理系統的開源專案,使用Git作為程式碼管理工具,並在此基礎上搭建起來的web服務。多的就無需介紹了,作用大家都知道,接下來就介紹下配置過程。

gitlab安裝

1.訪問gitlab下載地址:https://packages.gitlab.com/gitlab/gitlab-ce,檢視具體版本詳情頁,即可檢視對應的安裝命令

2.在linux終端輸入命令:curl -s https://packages.gitlab.com/install/repositories/gitlab/gitlab-ce/script.rpm.sh | sudo bash

3.在linux終端輸入命令:sudo yum install gitlab-ce-11.9.8-ce.0.el7.x86_64或者wget --content-disposition https://packages.gitlab.com/gitlab/gitlab-ce/packages/el/7/gitlab-ce-11.9.8-ce.0.el7.x86_64.rpm/download.rpm

4.等待後臺下載安裝包,並自動安裝

5.安裝成功後出現如下圖案

出現如上截圖,就說明gitlab安裝成功了

配置檔案設定

1.使用命令vim /etc/gitlab/gitlab.rb開啟配置檔案

2.找到配置項:external_url並修改訪問地址和埠

3.找到配置項:gitlab_workhorse['auth_backend'] = "http://localhost:8989",修改埠

4.找到配置項:unicorn['port'] = 8989,修改其埠

5.使用命令gitlab-ctl reconfigure重啟gitlab服務

使用修改後的地址+埠訪問,出現如下頁面:

到此,出現如上截圖頁面,則說明配置成功了,就可以使用gitlab了。

gitlab使用者操作

1.初始化賬號密碼

進入到該目錄:cd /opt/gitlab/bin,輸入命令:sudo gitlab-rails console production

2.查詢使用者

輸入u=User.where(id:1).first 來查詢與切換賬號(User.all 可以檢視所有使用者)

3.設定使用者密碼

輸入u.password='hong1234'設定密碼為hong1234

通過u.password_confirmation='hong1234' 再次確認密碼

通過 u.save!進行儲存(切記切記 後面的 !),返回為true表示成功

執行 exit 退出當前設定流程即可

以上就是今天的分享,有錯之處,歡迎批評指正。

 

本文僅代表作者觀點,系作者@溫一壺清酒發表。
歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連線,否則保留追究法律責任的權利。
文章出處:http://www.cnblogs.com/hong-fithing/

相關文章