jenkins和linux環境配置遇到的幾個注意點 && linux命令行下載歷史android sdk

服務器申請下來了,啥玩意都沒有,以前都是用別人的,從0搭建起來才發現處處是坑,先記錄下來,作爲以後備忘

jenkins的幾個注意點:

1.jdk和jenkins的安裝包最好用最新的,否則會造成未知錯誤,比如坑爹的503

2.使用rpm安裝jenkins的幾個目錄:

/usr/lib/jenkins/jenkins.war WAR包

/etc/sysconfig/jenkins 配置文件

/var/lib/jenkins/ 默認的JENKINS_HOME目錄

/var/log/jenkins/jenkins.log Jenkins日誌文件

/etc/init.d/jenkins 指定java環境的配置文件

3.啓動和關閉服務

service jenkins start/stop

4.html報告的時候發現沒有加載樣式,在系統的命令行輸入

System.setProperty("hudson.model.DirectoryBrowserSupport.CSP", "")

jenkins的幾個好用的插件:

那麼除了安裝完成後推薦的幾個基本的,在實際搭建過程中可能會用到的下面幾個

1.Email Extension Plugin 作爲自帶郵件的擴展,可以自定義發送內容,最有用的是${FILE,path=”AirChecker/report.html”},把生成的html報告作爲郵件發送

2.HTML Publisher plugin 這是用來展示html報告的,我們測試的時候一般會生成報告,用這個插件除了可以直接展示html,還可以保存到每個構建的歷史上,非常方便

3.TextFinder plugin 這個是用來查找控制檯或者文件字段條件判斷,如果匹配那麼會標爲成功或者失敗

linux環境配置:

1.我在服務器想更新python,編譯後發現(./configure –prefix這是編譯指定位置的)

IOError: [Errno url error] unknown url type: 'https'

原來是python內置不支持ssl,所以先安裝ssl庫:

yum install openssl-devel

完成,python一切正常

2.更新完python,發現yum失效?

先vi /usr/bin/yum 修改 #!/usr/bin/python爲,也就是重新指定舊版本,就ok了

#!/usr/bin/python-2.6

linux下用android命令下載所有sdk

android list sdk

然後

android update sdk

漫長的等待後,下完了,嗯,等等,可以發現這裏下載的是官方推薦最新的環境,也就是不全,於是想着能不能下載我需要的呢?全部下載不現實,太舊的東西下下來佔用空間不說,網速也不給力。
於是繼續–help查找,看到有一個參數

android list sdk -a

會列出所有可安裝的版本,然後

android update sdk -u -t [id號]

結果提示:

Warning: The package filter removed all packages. There is nothing to install.
         Please consider trying to update again without a package filter.

看來這個update sdk id不靠譜了,拉取的是默認的id資源,說好的映射到全部資源呢?
看了半天才發現,要這麼做:

android update sdk -u -t id -a

代表更新在-a所有列表的id資源

好了,這樣就可以愉快在服務器配置sdk了

發佈了127 篇原創文章 · 獲贊 152 · 訪問量 29萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章