<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-35  評論-33  文章-0  trackbacks-0
     jenkins,作為開源世界的持續集成工具(CI),表現其實不錯了。雖然不能與Atlassian的bamboo相比,別人是商業版本。

    我使用的是它的WAR包版本,可以從jenkins 官網下載。個人建議在tomcat7.0.32版本以上運行。

    系統管理

    主要是jenkins的管理后臺配置,里面有很多功能。如系統設置,全局安全設置,權限管理,插件管理。其實最開始,是要安裝相關的插件,如SonarQube Plugin(代碼質量),Maven(構建),Subversion Plug-in(版本管理),Publish Over SSH(發布),SSH plugin(執行命令),JUnit Plugin/TestNG Results Plugin(測試用例).所有的這些插件,都是以插件的形式插入整個項目代碼的執行過程。

    系統設置

    主要是安裝好插件之后,設置對應的HOME,以MVN為例


    sonarqube


    以上只是簡單舉例說明。實際就是一些明細的參數配置。另外就是像jenkins的JOB配置項數據,郵件通知等。





    全局安全設置

    主要是針對CI的安全進行設置,如接入LDAP的賬號體系。


    配置OK之后,登錄界面需要使用你的ldap里面的賬號進行登錄。

    新建JOB

    基本配置:包括JOB的執行次數,參數化構建等


    源碼管理:你的代碼來源于哪個版本控制管理


    構建觸發器:定義你的自動化構建方式。一般是定時+版本更新觸發。


    構建環境:定義構建之中的執行事件或者是腳本


    構建:我們是通過MVN來進行的,所以


    構建后:一般情況,代碼構建成功之后,會跑對應的TESTCASE。如果我們想明確知道通過率是多少,這里可以加上TESTNG的測試報告。


    如果你還想看代碼的質量,再加另外一個


    這樣,從代碼的編寫,構建,測試,發布,評測。jenkins幫助我們很好的串連起來了。



    通過上面的圖,我們能看出CI所起的作用。

    下面再貼一張jenkins生命周期圖


    團隊的小而美,需要的是標準,規范,輸出,快速反饋,再迭代。



    我的微信公眾號,歡迎溝通學習。
    posted on 2016-03-08 18:20 alexcai 閱讀(2403) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲最大天堂无码精品区| 亚洲国产一级在线观看| 日木av无码专区亚洲av毛片| baoyu777永久免费视频| 亚洲中文字幕久久精品无码APP | 亚洲AV无码AV吞精久久| 无人在线观看完整免费版视频| 久久国产亚洲精品麻豆| 亚洲国产成人久久一区二区三区| www.黄色免费网站| 亚洲中文字幕日本无线码| 毛片免费在线视频| 免费看一级一级人妻片| 久久青青草原亚洲av无码| 最新国产乱人伦偷精品免费网站| 亚洲成年轻人电影网站www| 久久午夜羞羞影院免费观看| 亚洲天天做日日做天天欢毛片| 2022久久国产精品免费热麻豆| 久久久亚洲欧洲日产国码aⅴ| 五月婷婷综合免费| 亚洲一区二区三区国产精华液| 日本无吗免费一二区| 无遮挡国产高潮视频免费观看| 亚洲精品无码久久久影院相关影片 | 日韩中文字幕精品免费一区| 2020国产精品亚洲综合网 | 好大好硬好爽免费视频| 国产亚洲精彩视频| 国产亚洲成av片在线观看| 亚洲毛片在线免费观看| 亚洲av乱码一区二区三区按摩| 亚洲综合久久夜AV | 在线观看的免费网站无遮挡 | 一级毛片不卡免费看老司机 | 亚洲综合一区二区三区四区五区| 免费一区二区视频| 久久久久久曰本AV免费免费| 国产精品亚洲专区一区| 精品日韩亚洲AV无码一区二区三区| 日本免费v片一二三区|