服務器申請下來了,啥玩意都沒有,以前都是用別人的,從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了