Jenkins入門系列之——00答疑解惑


2014-12-08:已不再擔任SCM和CI的職位,Jenkins的文章如無必要不會再維護。

 寫在最前的總結:Jenkins其實就是一個工具,這個工具的作用就是調用各種其他的工具來達成你的目的。比如你要獲取Subversion上最新的源代碼,Jenkins會去調用SVNKIT(插件的核心Jar的名稱)。然后你需要編譯源代碼(假設是用maven編譯),Jenkins會去調用maven的插件。最后你可能需要發布程序到服務器上(假設是使用的Tomcat提供服務),你可以通過Tomcat自己的API發布程序(有個插件就是通過這個功能實現的發布),你也可以通過ssh通道自己寫shell腳本去實現。總之,Jenkins就是一箱工具,在它能力范圍內你想干什么都可以。

更新日志:

2014-06-25:更新如何查找JENKINS_HOME

  1.  Q:Jenkins是什么?

     A:百度一下你就知道!

  2. Q:Jenkins有哪些版本?

     A:這個版本太多了,具體去看官網吧!www.jenkins-ci.org

  3. Q:應該選擇哪個版本的Jenkins?

     A:如果你是公司正式使用推薦長期支持版(LTS),原因:穩定。如果你是學習,隨便哪個版本都可以。

  4. Q:JDK應該安裝哪個版本的?

     A:推薦安裝JDK7,原因:某些插件必須要求JDK7的支持。比如:Monitoring 插件

  5. Q:Tomcat應該用哪個版本的?

    A: Tomcat6或者7都可以。如果你要用Tomcat5.5的版本,我勸你趁早扔掉。不然一堆稀奇古怪的錯誤,看得你頭暈。

  6. Q: 可以直接用命令啟動么?

    A: 可以。命令:Java –jar jenkins.war –httpsPort=8443 –httpPort=-1 

     httpsPort是訪問的端口,httpPort=-1代表關閉http訪問方式啟用https。

  7. Q:Jenkins的幫助在哪兒?

     A: 每個配置項后都有一個幫助按鈕,有疑問可以嘗試自己解決。

  8. Q:有哪些使用Jenkins的案例?

    A: https://builds.apache.org/

    https://ci.jenkins-ci.org/

  9.  Q:使用Jenkins需要什么技能?

     A:推薦你學習這些:Windows的批處理、ant腳本、shell腳本、maven、版本控制軟件相關知識。如果你會Java就更好了,因為Jenkins是用Java開發的。

  10.  Q:Jenkins的svn插件無法獲取到最新的源代碼?

     A:請檢查你的SVN服務器時間和Jenkins服務器時間是否同步。

  11. Q:如何查找JENKINS_HOME目錄?

    A:大部分默認情況,JENKINS_HOME都是存放在用戶目錄的.jenkins(注意點號,在Linux中是隱藏的)文件夾中。什么是用戶目錄?我還是不知道在哪兒。。。以Linux為例:我用MyGod用戶啟動Jenkins程序,那么JENKINS_HOME目錄就應該在/home/MyGod/.jenkins目錄。

  12. Q:我可以直接修改JENKINS_HOME的文件么?

    A:可以,修改后請重啟Jenkins。否則配置不會生效。

 

 

 

 

 

 發現一些達人關於Jenkins的文章:

Jenkins使用Subversion插件的一些注意事項:http://www.cnblogs.com/victorcai0922/archive/2012/11/26/2789326.html

Jenkins中關於一些插件的使用方法:http://www.cnblogs.com/victorcai0922/p/3318482.html

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM