jenkins:jenkins安裝

一 jenkins需要搭建的環境

jdk
maven
git

二、jenkins的安裝

jenkins有兩種安裝方式,一種是直接下載war包通過tomcat來啓動,一種是通過rpm包的方式去管理安裝,我採用後者,因爲個人這樣更舒服一點,更加方便去管理

  1. war包方式
    直接下載jenkins.war,下載地址https://jenkins.io/download,然後將下載下來的war包直接部署到tomcat的apps目錄下便可以訪問。
  2. rpm方式(不用yum 是想要可以通過rpm指定穩定版本下載,不然默認下載最新版)
    獲取rpm的版本鏡像
    wget https://pkg.jenkins.io/redhat-stable/jenkins-2.176.3-1.1.noarch.rpm
    
    安裝rpm
    sudo rpm -ih jenkins-2.176.3.noarch.rpm
    
    如果安裝成功,會默認生成幾個文件
    /usr/lib/jenkins/jenkins.war    WAR包所在
    
    /etc/sysconfig/jenkins    配置文建
    
    /var/lib/jenkins/     默認的工作空間
    
    /var/log/jenkins/jenkins.log   日誌
    
    因爲jenkins持續部署需要經常創建文件夾以及修改文件,相對需要很大的權限,所以還需要修改一下jenkins的配置文件,將JENKINS_USER改爲root,讓root用戶去執行
     vim /etc/sysconfig/jenkins
    
    JENKINS_HOME="/var/lib/jenkins" jenkins的工作空間
    JENKINS_JAVA_CMD=""
    JENKINS_USER="root"  運行jenkins的用戶
    JENKINS_INSTALL_SKIP_CHOWN="false"
    JENKINS_JAVA_OPTIONS="-Djava.awt.headless=true"
    JENKINS_PORT="8888"  jenkins啓動佔用的端口,根據需要去修改
    
  3. 啓動
    systemctl start jenkins
    
    然後訪問 192.168.130.110:8888 端口便可以訪問jenkins了

    Jenkins的默認工作空間在實際工作中難保有些不太方便,如果有需求需要修改工作空間,可以將 /etc/sysconfig/jenkins 文件中的 JENKINS_HOME 改成自己想要的目錄,然後將 /var/lib/jenkins 目錄下的所有文件全部都移到新的目錄下
    cp -r /var/lib/jenkins/. /home/admin/jenkins

三 配置jenkins

  1. 安裝成功之後,訪問192.168.130.110:8888 端口便可以訪問jenkins了,不過第一次訪問需要解鎖一下jenkins,也簡單,一般在 /var/lib/jenkins/secrets/initialAdminPassword 下
    密碼

  2. 選擇需要安裝的插件,選擇默認推薦即可,會安裝通用的社區插件,剩下的可以在使用的時候再進行安裝。
    默認安裝

  3. 插件安裝完之後,設置Admin用戶和密碼,登陸便可以進入到jenkins主頁面
    在這裏插入圖片描述
    在這裏插入圖片描述

  4. 到了這一步,要想實現可以自動部署項目的能力,還需要下載一些插件以及做一些環境配置,當然無非就是 配置 git地址,配置郵箱,配置jdk環境,配置maven環境

    1. 必要的插件列表
    gitlab的插件列表
    Git plugin
    Gitlab Authentication plugin
    Gitlab Hook Plugin
    GitLab Plugin
    GitLab Branch Source Plugin
    GitLab Logo Plugin	
    Gitlab Merge Request Builder
    
    maven的插件列表
    Maven Integration plugin
    

    安裝插件的方法:首頁的 系統管理插件管理可選插件,然後選擇插件安裝便可以,記得安裝完成重啓一下
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述
    2. 全局工具配置 系統管理全局工具配置
    需要配置 git maven jdk 的安裝路徑
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述
    在這裏插入圖片描述
    如果裝了插件有這個的也最好給配置一下
    在這裏插入圖片描述
    3. 系統設置 系統管理系統設置
    在這裏插入圖片描述
    配置全局屬性,java_home 一定要配
    在這裏插入圖片描述
    配置gitLab
    需要配置gitlab的地址,以及gitlab的private token 在這裏插入圖片描述
    點擊添加,類型選擇 GitLab API token, Api token 從gitlab上覆制過來在這裏插入圖片描述
    gitlab 上個人settings 的 Account 的private token 複製過來便可在這裏插入圖片描述
    點擊 testconnection,顯示success便證明配置成功在這裏插入圖片描述
    配置郵箱
    在這裏插入圖片描述
    配置郵件通知,配置完成後可以點擊 test 測試一下是否成功在這裏插入圖片描述
    配置到了這裏,如果不出意外的話jenkins的一些基本能力就已經可以使用,這裏不需要配置其他多餘的東西。

四 創建一個簡單的maven項目

點擊新建任務,選擇構建一個自由風格的項目
在這裏插入圖片描述在這裏插入圖片描述
創建任務成功之後,可以看到一個項目的配置頁面,這個頁面中不需要配置太多東西,就按照我們平時部署項目的步驟來,從git拉取代碼,然後maven打包部署,然後shell腳本啓動
源碼管理選擇git在這裏插入圖片描述
構建選擇調用頂層maven目標在這裏插入圖片描述
這裏可以繼續選擇增加構建步驟 執行shell命令在打包完成後啓動項目的腳本。
點擊應用保存,接下來點擊構建就可以發現項目開始構建,可以到console中去查看構建記錄,會自動拉取git代碼並且調用mvn 命令打包執行

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章