1. 程式人生 > >Jenkins學習(一):Jenkins安裝、啟動、外掛安裝

Jenkins學習(一):Jenkins安裝、啟動、外掛安裝

Jenkins安裝與基本配置

一、Jenkins安裝

在最簡單的情況下,Jenkins 只需要兩個步驟:

可以直接wget +下載地址下載

或者網站直接下載到windows機器上,然後通過ssh工具連線伺服器通過rz命令上傳本地下載的war包到伺服器;

如果沒有rz命令或者wget命令可以直接命令列yum安裝

wget下載命令安裝
yum -y install wget
rzsz 上傳、下載命令安裝
yum -y install lrzsz


二、啟動jenkins

java -jar jenkins.war

如果提示埠號8080已經被佔用,則可以直接指定httpPort埠號啟動

 java -jar jenkins.war --httpPort=8081

如果想要在linux後臺一直執行,則要開始加nohup,在末尾加&號

nohup java -jar jenkins.war --httpPort=8081 &


Jenkins預設啟動埠8080,而這個經常被其他web Server或者服務所佔用,因此一般要指定埠號啟動。

如果啟動成功,會提示INFO: Jenkins is fully up and running可以在瀏覽器ip:埠號進行訪問。


3.Jenkins 啟動時的命令列引數 

--httpPort=$HTTP_PORT,用來設定jenkins執行時的web埠。
--httpsPort=$HTTP_PORT,表示使用https協議。
--httpListenAddress=$HTTP_HOST,用來指定jenkins監聽的ip範圍,預設為所有的ip都可以訪問此jenkins server。

三、Jenkins外掛安裝

選擇“系統管理”->“外掛管理” 如果需要構建Maven整合型別的專案,則需要勾選Maven Integration Plugin外掛。否則構建專案的時候就沒有構建一個Maven專案的選項。


四、上傳外掛安裝

注意如果安裝外掛的時候console一直在對應輸出著你正在下載的外掛和進度,如果這個外掛比較大,可能會提示下載和安裝外掛不成功。 不過沒問題,可以通過“外掛管理”介面的“高階”選項卡,直接上傳已經單獨下載好的hpi檔案進行外掛安裝,注意下載地址可以直接從安裝失敗的console控制檯輸出看到,筆者曾經安裝一個數次失敗,然後直接自己copy 控制檯的hpi外掛地址url下載
,然後直接上傳hpi檔案安裝成功。


相關推薦

Jenkins學習Jenkins安裝啟動外掛安裝

Jenkins安裝與基本配置 一、Jenkins安裝 在最簡單的情況下,Jenkins 只需要兩個步驟: 可以直接wget +下載地址下載 或者網站直接下載到windows機器上,然後通過ssh工具連線伺服器通過rz命令上傳本地下載的wa

Jenkins 學習1Windows系統下安裝

一、jenkins是什麼?         還是小白,先放個連結:https://blog.csdn.net/ios_xumin/article/details/78125913   二、下載jenkins   &nbs

Asp.net Core 使用Jenkins + Dockor 實現持續整合自動化部署Jenkins安裝

寫在前面 其實園子裡很多大佬都寫過,我也是一個搬運工很多東西不是原創的,不過還是想把自己安裝的過程,記錄下來如果能幫到大家的忙,也是一件功德無量的事; 執行環境 centos:7.2 cpu:1核 2G記憶體 1M頻寬 其實用的騰訊雲 安裝jenkins 這裡的jenkins就不從docker

[linux][MongoDB] mongodb學習MongoDB安裝管理工具

ole ont mon mkdir man 管理工具 tar end 認證 參考原文:http://www.cnblogs.com/kaituorensheng/p/5118226.html linux安裝完美實現! 1. mongoDB安裝、啟動、關閉   1.1

tp5.0 學習虛擬環境安裝

安裝php admin cat code logs exe erro ron log 一、文件目錄: application: 應用目錄,開發文件存放地 extend:擴展 public:入口文件 thinkphp:核心代碼 vendor:第三方類庫 二、域名Apache配

docker學習docker安裝和架構

本筆記根據51CTO的CloudMan博主的部落格而記錄的。 本節主要學習 docker安裝和解除安裝 docker的架構 一、Docker的安裝和解除安裝   Docker的安裝   1、安裝之前,要先把舊版的Docker給解除安裝了,以下是Docker官網上的安裝前解除安裝Dock

Redis學習01_redis安裝部署centos Redis學習CentOS下redis安裝和部署

原文: http://www.cnblogs.com/herblog/p/9305668.html Redis學習(一):CentOS下redis安裝和部署   1.基礎知識  redis是用C語言開發的一個開源的高效能鍵值對(key-value)資料庫。它通過提

Redis學習Linux系統環境下安裝及編譯Redis

一、簡介         Redis(Remote Dictionary Server)是由義大利人Salvatore Sanfilippo(網名:antirez)開發的一款記憶體快取記憶體資料庫。它是一個key-value儲存系統,它支援豐富的資料型別,如:String

redis學習Linux系統線上安裝啟動 redis

環境:Linux系統:VMware 14 中 CentOS 7 64 位redis版本:redis-stable.tar.gz(當前版本是:redis-cli 4.0.9)一、Linux線上安裝redis1、因為redis是c語言開發的,所以需要安裝gcc(在根目錄下執行):

Arduino學習入門篇軟硬體安裝 以及 hello,world編譯執行

Arduino是一款微控制器開發板,是個很好上手的入門級開發板,適合於用於開發電子產品原型,開發語言採用C,其特點是簡單、方便、軟體庫多、模組配件多。 一、微控制器, MCU 微控制單元(Microcontroller Unit,  即MCU) ,又稱單片微型計算機(S

Linux學習ubuntu自行安裝的firefox無法固定到啟動器且無法顯示圖示的解決方法

Ubuntu安裝好以後自帶了火狐瀏覽器,版本還可能過舊,因此將其解除安裝。然後重新從火狐官網上下載了最新的版本。 不過下載的火狐無法固定到啟動器上(可能看到固定上了,但是根本無法執行,似乎仍然指向的是

CSS3總結學習CSS3用戶界面

interface 繪制 如果 位置 nbsp 瀏覽器 none ble adding 在CSS3中,新的用戶界面屬性有很多,本文重點介紹resize,box-sizing,offset。 瀏覽器支持,如下圖,圖片源於W3school 1.CSS Resizing 在cs

Unity3D學習簡單梳理下Unity跨平臺的機制原理

12px get 一個 bsp 嵌入 ram 屬於 開源 runtime 前言 首先需要了解的是,Unity3D的C#基礎腳本模塊是通過Mono來實現的。 什麽是Mono? 參考下百度百科:Mono是一個由Novell公司(由Xamarin發起)主持的項目,並由Migu

canvas學習線條,圖像變換和狀態保存

itl height tar 默認 class limit 方法 星空 stop canvas學習(一):線條,圖像變換和狀態保存 一:繪制一條線段: var canvas = document.getElementById(‘canvas‘) var ctx = can

JavaAPI學習API && String類 && Stringbuffer && StringBuilder

vax 編碼 長度 split() 無敵 esp ogr charat() ble 一、API   1、API:英文 Aplication Progrmmer Iteface 的縮寫,即應用編程接口     由官方或第三方提供的能實現特點功能的程序封裝包,包含各功能類,接口

前端學習基本類型

關系 大小寫 變量 def 兩個 num eof 初始化 string類 ECMAScript中有5中基本數據類型:Undefined、Null、Boolean、Number、String。 Undefined類型:之所以會出現這個值,就是在當你聲明了一個變量時,並未對其賦

PE檔案格式學習概述

1.PE檔案簡介 PE檔案格式是Windows系統中應用最廣泛的檔案格式之一,我們常見的可執行檔案.exe、動態連結庫.dll以及驅動檔案.sys等都是PE檔案格式的。 可以通過十六進位制工具如010editor檢視PE檔案,可以看到PE檔案都有一個共同的特點,就是它們的最開頭都是4D5A,也就是ASCI

Java學習第一章 計算機程式和Java概述

第一章 計算機、程式和Java概述   (1)匯流排--》    儲存裝置、記憶體、CPU、通訊裝置、輸入裝置、輸出裝置; (2)語言: 機器語言: 二進位制形式

pandas系列學習pandas入門

作者:chen_h 微訊號 & QQ:862251340 微信公眾號:coderpai 介紹 pandas 是一套用於 Python 的快速,高效的資料分析工具。近年來它的受歡迎程度飆升,與資料科學和機器學習等領域的興起同步。 正如 Numpy 提供了基礎

深度強化學習 Deep Q Network(DQN)

原文:https://blog.csdn.net/LagrangeSK/article/details/80321265 一、背景 DeepMind2013年的論文《Playing Atari with Deep Reinforcement Learning》指