1. 程式人生 > >ubuntu下jenkins環境搭建

ubuntu下jenkins環境搭建

摘要

之前搭建的jenkins伺服器一直都是用自己本機進行的實驗,缺點就很明顯了,佔用自己計算機的資源 而且所有的東西都在自己計算機上執行,也不算真正的自動化的感覺,所以剛好把辦公室閒置的一臺伺服器拿來搭了個jenkins的伺服器。由於考慮到後續還需要在上面跑node.js,windows上執行nodejs沒多久,記憶體就爆表了,所以就考慮在ubuntu上搭建jenkins伺服器了。

正文

我採用的方法是把下載的jenkins.war放到tomcat中執行。網上有一種更簡單的方法ubuntu 12.04中安裝Jenkins試了好幾遍就沒有成功,一直說缺少某個依賴項。那下來說下我的方法吧

  1. 下載tomcat,tomcat官網下載適合的版本,我這裡直接下載的是最新的。apache-tomcat-7.0.64
  2. 解壓檔案到 /opt 路徑下,編輯啟動的指令碼檔案sudo ./bin/startup.sh,配置jdk以及jre的環境變數這裡寫圖片描述

  3. 下載jenkins.war選擇ubuntu版本,將下載的檔案放到tomcat的webapp目錄下。sudo cp jenkins.war /opt/apache-tomcat-7.0.64/webapps/
  4. 配置環境變數,vi ~/.bashrc
    這裡寫圖片描述
    這裡實際上還配置了很多的環境變數 jdk,android sdk,maven,gradle等等,因為考慮到後續的一些需要。大家也可以增加上這些。配置完了以後記得使配置檔案生效,source ~/.bashrc
  5. 下來我們再重新執行startup.sh檔案 訪問 http://localhost:8080/jenkins/ 看看執行結果
    這裡寫圖片描述
    這裡需要說到一個主意的事項,如果你的使用者不是root使用者的話,執行startup.sh不要使用sudo來執行,因為如果使用的話,後面你使用maven進行下載依賴的jar包是下載在了root的本地本地倉庫裡面,而指令碼依賴的本地倉庫確實你實際使用者的本地倉庫,所以就會造成我之前遇到的一個坑,每次執行指令碼都要等半個多小時去下載依賴的jar包,結果下載完以後,指令碼卻又說找不多對應的依賴jar包。

題外話

關於selenium+jenkins進行整合測時,在ubuntu的環境下,firefox-webdriver總是會報錯誤:Unable to connect to host 127.0.0.1 on port7055 after 45000 ms,網上給的解釋就是selenium的版本與firefox的版本不相容,所以要升級selenium或者firefox的版本,但是嘗試後無果,度娘了好久後終於找到了答案

Jenkins XVnc Plugin 主要的原因其實他裡面也說了因為jenkins裡的webdriver在執行的時候,需要啟動一個虛擬的GUI來執行瀏覽器。所以我們要安裝這個外掛 Jenkins XVnc Plugin,jenkins的可選外掛中就能夠找到,安裝後,重新執行指令碼,成功解決,只是說使用jenkins執行沒有啟動一個真實的瀏覽器而已。

相關推薦

ubuntujenkins環境搭建

摘要 之前搭建的jenkins伺服器一直都是用自己本機進行的實驗,缺點就很明顯了,佔用自己計算機的資源 而且所有的東西都在自己計算機上執行,也不算真正的自動化的感覺,所以剛好把辦公室閒置的一臺伺服器拿來搭了個jenkins的伺服器。由於考慮到後續還需要在上

ubuntuspring環境搭建

ext targe out 插件 fontsize article ase tex get 一.安裝JDK 下載官網:http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-21331

WindowsJenkins環境搭建

如題:本文將介紹如何在Windows環境下運用Jenkins部署持續整合環境。之所以寫本文,是因為在最近工作當中,學習使用Jenkins時,確實遇到了一些問題,而大多數教程文件都是基於Mac或是Linux平臺。為此很是頭疼,經過一番摸索,終於走通了Windows平臺下的一

Ubuntucaffe環境搭建的過程及出現的問題

目錄 基於ubuntu14.04安裝CPU版的caffe 1. 切換root許可權 2. 安裝開發依賴的包 3. 安裝加速CPU計算的數學依賴庫 4. 安裝ubuntu14.04特定的依賴 5. 安裝OpenCV開源庫

ubuntuZooKeeper環境搭建(進行中)

1.ubuntu環境 通過官網下載了對應的iso,用光碟或者u盤安裝。 配置網路服務後安裝eclipse失敗。原因是版本連線的路徑已經陳舊了,需要更新或升級軟體源庫,確保系統中的所有軟體都更新到最新版本。 執行sudo apt-get update進行更新。 結果提示出錯,

UbuntuAppium環境搭建

閒著沒事,就搭建了一下appium的環境,玩了一下,下面是具體過程,有需要的朋友可以參考。 其實流程官網上都有,這裡就把它摘出來,使其連貫。 下載原始碼: git clone git://github.com/appium/appium 安裝Node.js Setup

ubuntuNDK環境搭建

1、安裝make build工具 執行以下命令: sudo apt-get install build-essential 2、下載NDK 官網下載頁:http://developer.android.com/tools/sdk/ndk/index.html 下載下來後,解

Linux環境Jenkins簡單搭建步驟

Jenkins簡介Jenkins是一個開源軟件項目,旨在提供一個開放易用的軟件平臺,使軟件的持續集成變成可能。這是一款基於Java開發的工具。種種原因,最近剛開始接觸,決定研究一下。Jenkins的搭建方法不止一種,一下就是個人總結的其中一種,文章內容比較淺顯,不足之處,歡迎指正。JDK下載地址應該不用說了,

ubuntu使用Eclipse搭建C++開發環境

ubuntu下使用Eclipse下搭建開發環境基本上網上教程一大堆,但是複雜度太大,因為很多教程都是從JDK開始安裝一直到最後,而且很多都是從別的linux發行版上弄來的方法,各種編譯直接嚇死人有木有,其實ubuntu的方便之處很大程度上在於atp的使用,抹殺了atp的ubuntu那就太雞肋了。

UbuntuSublime Text3搭建python3.5程式設計環境小記錄

安裝環境: Ubuntu16 x64 sublime text 3 使用系統預裝的python3.5 TIPs: 1.在Ubuntu命令列終端裡輸入“which python3.5”來檢視python3.5的安裝路徑。 在我的Ubuntu裡,python預設是2.7,同時

Ubuntu環境golang環境搭建

ref 圖片 crack mirror mage bubuko 網址 安裝包 golang安裝 一、更新國內鏡像源   1. 網址:https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/      2. 備份Ubuntu默認源地

ubuntu使用Eclipse搭建Hadoop開發環境

http://www.cnblogs.com/linjiqin/archive/2013/06/21/3147902.html http://m.blog.csdn.net/blog/designpc/22757379

UbuntuApache+SVN搭建SVN服務多項目管理

svn apache2 一、系統環境[email protected]/* */:~# cat /etc/issueUbuntu 16.04.2 LTS \n \l二、創建svn組和用戶[email protected]/* */:~# addgroup svnserAddin

cocos2dx 3.0 windows8開發環境搭建搭建 不須要cygwin

進行 文件夾 jdk 搭建 pop 官網下載 trac develop 嘗試 已經接觸cocos2dx有一段時間,但一直也僅僅是看看Demo,沒有真正的去寫代碼。由於本人僅僅是java的coder。還是半路出家的coder,編程基礎太淺。對於c++、lu

Jenkins 環境搭建

all admin generic https gin first 比較 但是 webapp 因為Jenkins的環境搭建比較簡單,本來不想來介紹,但是發現有些入門小朋友,從各種網站上下載的各種安裝包來搭建,最後導致出現了各種千奇百怪的問題,介於這種情況下我決定還是來寫一下

CentOS Hadoop 環境搭建--Hadoop

mkdir left res 修改文件 wordcount cat 創建 work tar ---恢復內容開始--- ①解壓Hadoop到自定目錄下面(這裏解壓到/opt/hadoop目錄下)   tar -zxvf hadoop-2.5.0.tar.gz -C /opt/

Linux服務器 Jenkins環境搭建

資源下載 pan 網上 font 集成 而在 rsize 是否 創建 一、持續集成的概念 1.1:總體的概括 持續集成Continuous Integration 持續交付Continuous Delivery 持續部署Continuous Deployment

jenkins環境搭建

新版本 文件 webapp 進入 webapps at命令 官網 註意 搭建過程 jenkins環境搭建首先要安裝JDK,JDK安裝好後配一下環境變量。然後裝Tomcat,在Tomcat的目錄下啟動exe執行文件,在瀏覽器上輸入http://localhost:80

Kotlin Linux環境搭建

解壓 跟著 裏的 下載 lin have export path 書寫 Kotlin是JVM世界裏的未來主宰,不管你信不信,我反正相信了! 好吧,如果你不糊塗,就跟著我一起學學吧,哈哈 一下載https://github.com/JetBrains/kotlin/relea

LinuxJava環境搭建

-o 問題 p s oracle tar final classpath bin ssp 操作系統: CentOS release 6.9 (Final)任務:安裝配置java環境[root@JxateiLinux src]# Wget http://download.o