1. 程式人生 > >Linux環境下搭建jenkins平臺

Linux環境下搭建jenkins平臺

1.下載jenkins.war包

2.使用Xshell 5工具通過SSH連線到linux伺服器,在/usr/local下新建一個jenkins目錄,用來存放jenkins.war包:mkdir jenkins

3.使用Xftp工具將jenkins.war拖到/usr/local/jenkins目錄下

4.執行安裝命令:java -jar jenkins.war

輸入管理員密碼,安裝預設外掛,新建使用者,新建任務,具體步驟與windonw下安裝jenkins一樣。

6.Linux下jenkins預設安裝在/root/.jenkins目錄下,如果在該目錄下檢視不到.jenkins目錄,基本上是因為檔案隱藏了,使用ll -a命令可以檢視所有檔案,包括隱藏檔案,即可檢視到jenkins安裝後的目錄


7.配置jenkins-系統管理-Global Tool Configuration的jdk時,需要獲取linux伺服器的jdk路徑,輸入echo $JAVA_HOME獲取jdk路徑


填寫如下:


8.到這個時候,jenkins已經可以正常使用了,但是還有個問題,因為我們是通過SSH方式到目標機器上的,所以如果我們關閉了SSH連線,這個命令也會被中斷,jenkins服務會被終止,而我們不可能一直保持這SSH連線,怎麼辦?這裡就需要用到nohup.

nohup 命令

用途:不掛斷地執行命令。

語法:nohup Command [ Arg … ] [ & ]

描述:nohup 命令執行由 Command 引數和任何相關的 Arg 引數指定的命令,忽略所有結束通話(SIGHUP)訊號。在登出後使用 nohup 命令執行後臺中的程式。要執行後臺中的 nohup 命令,新增 & ( 表示”and”的符號)到命令的尾部。

無論是否將 nohup 命令的輸出重定向到終端,輸出都將附加到當前目錄的 nohup.out 檔案中。如果當前目錄的 nohup.out 檔案不可寫,輸出重定向到 $HOME/nohup.out 檔案中。如果沒有檔案能建立或開啟以用於追加,那麼 Command 引數指定的命令不可呼叫。如果標準錯誤是一個終端,那麼把指定的命令寫給標準錯誤的所有輸出作為標準輸出重定向到相同的檔案描述符。

解決方法:

1.切換到jenkins.war檔案存放的目錄下,執行命令:nohup java -jar jenkins.war  2>1.log &

或者

2.輸入絕對路徑,執行命令:nohup /usr/local/jenkins java -jar jenkins.war  2>1.log &

(/usr/local/jenkins為我的jenkins.war檔案存放目錄

2>1.log 輸出錯誤log到1.log中,可加可不加,)

9.斷開SSH,再重新連線,檢視程序,jenkins程序仍然存在。


相關推薦

Linux環境搭建jenkins平臺

1.下載jenkins.war包 2.使用Xshell 5工具通過SSH連線到linux伺服器,在/usr/local下新建一個jenkins目錄,用來存放jenkins.war包:mkdir jenkins 3.使用Xftp工具將jenkins.war拖到/usr/loc

Linux 環境搭建 Jenkins(Hudson)平臺

效果 swd gpo conf 有一個 信息 hudson track 文件 安裝jenkins:安裝 jenkins 有兩種方式:安裝方式一: [java] view plain copy sudo java -jar jenkins.war –htt

linux環境搭建Jenkins持續整合(Jenkins+git+shell+maven+tomact)

準備環境   jenkins.war包 ,jdk1.8  ,tomact , maven,git 1.Jenkins  war包,下載地址https://jenkins.io/zh/download/  ,當然你可以通過wget 下載, 也可以通過xftp遠端傳輸 2.

linux環境搭建自動化Jenkins管理工具

一、搭建一個jak--tomcat伺服器到自己的linux伺服器上   具體的伺服器搭建這裡可以參考華華大佬的部落格:https://www.cnblogs.com/liulinghua90/p/4661424.html 二、 如果通過http:ip地址:埠在瀏覽器訪問出現下   說明

linux環境搭建MySQL

啟動mysql charset serve spool arm bundle mes SQ sign linux下搭建mysql的方式很多,網上也詳解了很多種搭建方式,有直接yum的、有rpm的、、總之,“坑”是層出不窮,有相關文件依賴性、權限、GPG keys等等。 本人

linux環境搭建MySQL數據庫的雙擊熱備

RoCE offset 可能 引入 The repl chang 操作系統 lis 準備服務器 由於Mysql不同版本之間的(二進制日誌)binlog格式可能會不太一樣,因此最好的搭配組合是主(Master)服務器的Mysql版本和從(Slave)服務器版本相同或者更低,

測試環境搭建和部署(在Linux環境搭建jdk+Tomcat+mysql環境和項目包的部署)

pri 環境 安裝包 mysq 自己 進行 配置jdk linu 連接數   1.Linux環境(我搭建的是64位centos版本的linux系統)   1.下載並安裝一個VMware Workstation虛擬機,是搭建Linux系統的平臺。     2.下載一個

linux環境搭建Go語言開發環境並設定語法高亮

這個部落格是我自己從頭開始搭建,在設定語法高亮的時候碰到了很多問題,主要原因嘛,就是網上搜索很多東西,大多都是同樣的內容,但是根據這個內容根本搭建不出Go語言的開發環境,為了給大家減少不必要的麻煩,現在我以我搭建的過程給大家講一下。 我使用的環境是CentOS6.5版,使用的是虛擬機器版本,

Linux環境搭建VPS服務

說明   由於大部分VPN被封,FQ過程中無意間接觸到了VPS(Virtual Private Server 虛擬專用伺服器,可用於FQ),所以簡單記錄下VPS服務搭建流程。   此教程基於centos7,本人選擇使用阿里雲伺服器(香港區域,可訪問外網)進行搭建。 安裝元件   安裝pyt

linux環境搭建java web測試環境(非常詳細!!)

一.專案必備軟體及基本思路 專案必備:虛擬機器:VMware Workstation (已安裝linux的 CentOS6.5版本) 專案:java web專案 (必須在本地部署編譯後選擇專案的webRoot,改為ROOT(ROOT包含下面四個關鍵檔案),放到tomcat下的webapps

Linux環境搭建Apache伺服器(完整版)

Linux下搭建Apache伺服器(完整版) 什麼是Apache? Apache Licence是著名的非盈利開源組織Apache採用的協議。該協議和BSD類似,同樣鼓勵程式碼共享和尊重原作者的著作權,同樣允許程式碼修改,再發布(作為開源或商業軟體)。需要

linux環境搭建禪道管理系統

vmware Linux: Centos 6.7禪道安裝包:ZenTaoPMS.10.0.stable.zbox_64.tar.gz將安裝包放在/opt目錄下並解壓tar -zxvf ZenTaoPMS.10.0.stable.zbox_64.tar.gzcd /zbox./

linux環境搭建memcached叢集(一)

一,準備工作 下載所需要的安裝包: memcached支援軟體:libevent memcached 叢集管理軟體:magent 連線到linux機器,將檔案拷貝上去。 二,開始安裝 1.安裝libevent: a.解壓libevent: tar -zxvf libe

linux環境搭建一個基於tcp的客戶端和伺服器

客戶端 //TCP 客戶端程式碼 #include <stdio.h> #include <stdlib.h> #include <sys/types.h> #in

linux 環境搭建django開發環境

Django是網站開發不錯的框架,使用python可以快速方便的搭建網站開發環境,如果想快速學習Django,“the django book”是一個不錯的選擇,下邊簡介一下linux下搭建django開發環境。 1. pyhton安裝 當下大部分的Mac和Linux系統中

linux環境tomcat+jenkins+ant+svn自動構建Android

在搭建構建系統之前,請自行配置系統JDK+JRE+SDK編譯環境,注意需要配置ANDROID_HOME(sdk路徑,ant根據這個變數生成build.xml並編譯),以下是我的配置~/.bashrc export JAVA_HOME=/home/owner/jdk/jdk1

Windows和Linux環境搭建SVN伺服器

--------------------------Windows下搭建SVN伺服器----------------------------- 一、安裝SVN服務端 軟體包Setup-Subversion-1.8.17.msi,下載地址:https://source

在suse Linux環境搭建ES叢集

想成長為大牛的小白心血帖 虛擬機器:virtualbox 系統:suse Linux 11 sp3 elasticsearch:5.6.4 kibana:5.6.4 一.安裝jdk1.8 參考:ht

linux環境搭建java web測試環境

一.專案必備軟體及基本思路 專案必備: 虛擬機器:VMware Workstation (已安裝linux的 CentOS6.5版本)  專案:java web專案 (必須在本地部署編譯後選擇專案的webRoot,改為ROOT(ROOT包含下面四個關鍵檔案),放到tomca

Linux環境搭建Kafka

一、執行環境搭建 在Windows環境中的使用者需要先安裝虛擬機器,下載VMware-workstation-full-11.1.0並安裝; 虛擬機器安裝好後,下載CentOS-7-x86_64-DVD-1503-01的映象檔案,CentOS(Com