配置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.初始化賬號密碼
2.查詢使用者
3.設定使用者密碼
輸入u.password='hong1234'設定密碼為hong1234
通過u.password_confirmation='hong1234' 再次確認密碼
通過 u.save!進行儲存(切記切記 後面的 !),返回為true表示成功
以上就是今天的分享,有錯之處,歡迎批評指正。
本文僅代表作者觀點,系作者@溫一壺清酒發表。
歡迎轉載,但未經作者同意必須保留此段宣告,且在文章頁面明顯位置給出原文連線,否則保留追究法律責任的權利。
文章出處:http://www.cnblogs.com/hong-fithing/