當前位置:
首頁 > 知識 > Jenkins的安裝配置

Jenkins的安裝配置

一.Jenkins簡介

Jenkins 是一個可擴展的持續集成引擎。Jenkins可以幫我們將代碼進行統一的編譯打包、還可以放到tomcat容器中進行發布。簡單來說就是我們通過配置,將以前:編譯、打包、上傳、部署到Tomcat中的過程交由Jenkins,Jenkins通過給定的代碼地址URL,將代碼拉取到其「宿主伺服器」,進行編譯、打包和發布到容器中。

主要用於:

  • 持續、自動地構建/測試軟體項目。
  • 監控一些定時執行的任務。

Jenkins擁有的特性包括:

  • 易於安裝--只要把jenkins.war部署到servlet容器,不需要資料庫支持。
  • 易於配置--所有配置都是通過其提供的web界面實現。
  • 當構建完成是可以通過e-mail進行通知。
  • 生成Junit/TestNg測試報告。
  • 分布式構建支持Jenkins能夠讓多台計算機一起構建/測試。
  • 插件支持:支持擴展插件。
  • 文件識別:Jenkins能夠跟蹤哪次構建生成哪些jar,哪次構建使用哪個版本的jar等。

二.Jenkins安裝前的環境準備2.1伺服器上的安裝

因為自己有一個騰訊雲伺服器,所以索性就在騰訊雲伺服器上裝Jenkins上了。

1.在伺服器上裝jdk

遠程登錄到騰訊雲伺服器:

ssh ubuntu@XXX
輸入密碼:XXX

sudo add-apt-repository ppa:webupd8team/java
sudo apt-get update
sudo apt-get install oracle-java7-installer
echo oracle-java7-installer shared/accepted-oracle-license-v1-1 select true | sudo /usr/bin/debconf-set-selections
sudo update-java-alternatives -s java-7-oracle
java -version 檢測是否真的裝成功了

2.在伺服器上裝Jenkins

wget -q -O - http://pkg.jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -
sudo sh -c "echo deb http://pkg.jenkins-ci.org/debian binary/ > /etc/apt/sources.list.d/jenkins.list』
sudo apt-get update -y
sudo apt-get install jenkins -y

Jenkins的安裝配置

啟動Jenkins:

sudo /etc/init.d/jenkins start

3.裝tomcat

wget http://apache.claz.org/tomcat/tomcat-8/v8.0.21/bin/apache-tomcat-7.0.59.tar.gz
tar xzvf apache-tomcat-8.0.44.tar.gz
cd apache-tomcat-8.0.44
ls
cd bin
./startup.sh 啟動tomcat
如果要關閉tomcat:
./shutdown.sh

啟動tomcat之後,瀏覽器訪問:http://115.159.151.79:8080/,115.159.151.79是我的伺服器網址,說明tomcat裝成功了。

因為Tomcat的埠號和Jenkins的埠一致,所以我們得改Jenkins的埠號,更改埠號為8081

vim /etc/default/jenkins

Jenkins的安裝配置

三.安裝並配置Jenkins

遇到的問題:之前在Ubuntu上一直打不開密鑰文件,顯示為空,一直找不到原因,後面sudo一下就好了

sudo cat /var/lib/jenkins/secrets/initialAdminPassword

Jenkins的安裝配置

Jenkins的安裝配置

Jenkins的安裝配置

安裝成功!

喜歡這篇文章嗎?立刻分享出去讓更多人知道吧!

本站內容充實豐富,博大精深,小編精選每日熱門資訊,隨時更新,點擊「搶先收到最新資訊」瀏覽吧!


請您繼續閱讀更多來自 科技優家 的精彩文章:

Java 逆變與協變的名詞說明
webpack的Hot Module Replacement運行機制
Java 泛型在實際開發中的應用

TAG:科技優家 |

您可能感興趣

hive on spark 安裝配置
Windows下安裝和配置Julia開發環境
Python安裝與配置
Selenium的安裝與Firefox配置
linux下mariadb安裝、配置
Docker安裝,阿里雲加速配置,splash 安裝python 爬蟲
Centos下安裝配置WordPress與nginx教程
Redis 配置
Tengine 安裝配置全過程
phpmyadmin安裝與配置
Jenkins GitLab webhooks配置
Django Nginx+uwsgi 安裝配置
Ubuntu Linux環境下shadowsocks-qt5的安裝與配置
Nginx 安裝配置
ELK 架構之 Logstash和Filebeat 安裝配置
python小白學習之anaconda的安裝與Jupyter環境配置
如何在 Linux 中安裝、配置和使用 Fish Shell?
Windows下BVLC Caffe的安裝與配置
Moto One Vision配置曝光
Python虛擬環境的安裝與配置