code

2014年10月2日 星期四

不開外掛就快活不下去

自動釣魚外掛:設定魚點、設定出售魚種、設定背包上限、開始釣魚。當年WoW為了練技能,曾經自己寫了一套釣魚的小外掛。為什麼要用外掛?因為不想浪費時間一直做重複的事,但又想要得到那些魚,只好交給電腦去做。外掛就是這樣,是種必要功能上的彌補(逃)。

這是一個充滿探險的主題,目前已知的外掛有992個!

與許多人相同,我們都喜愛使用自由軟體(OpenSource),猶如探險,在高手們設計的地下城中摸索、追求與接近。但若是要拿出來推廣或是用在公司,我會很注意相當多事項,普遍如更新頻率、版號、指標使用者、官網文件、網路資源;探險並不等於讓自己身處險境。Jenkins的外掛百百種怎麼選?除了外掛開發者所提供的說明外,官網還提供了工具,協助你估評!



基本外掛分類認識



Source code management
原始碼管理類,常見的SCM套件如 Git, SVN, CVS

Build triggers
建置觸發類,主要的功能都是透過一些事件,來觸發專案建置。如Naginator,可在專案建置失敗後,觸發專案再次建置。

Build tools
建置工具類,如Maven, Ant, Gradle等。主要的行為是在建置過程中進行的動作。特好用的如Build Pipeline,進階篇將有章節介紹。

Build notifiers
通知工具類,最高下載次數的便是Email-ext,讓你可以送出比較豐富內容的通知信。


Jenkins 官網外掛分類清單
https://wiki.jenkins-ci.org/display/JENKINS/Plugins



安裝外掛:自動安裝


管理Jenkins >> 外掛程式管理

直接至『可用的』分類中找尋外掛,勾選安裝即完成!





安裝外掛:上傳安裝

我們也可自已上網直接取回外掛程式,然後於上圖的『進階』中,上傳外掛程式。



安裝外掛:手動安裝

前兩項可滿足多數的情況,但若是複制作業環境,或許你會希望先準備好所有外掛,然後直接上傳至伺服器。方式可參考另一篇文章 [手動安裝 Jenkins Plugin] http://www.gibar.co/2014/08/jenkins-plugin.html


Jenkins 的外掛多的令人眼花撩亂,但也有令人匪疑所思的 ChuckNorris Plugin,安裝完後Chuck Norris 會跑出來下了 kill -9 等等指令...


當然是開玩笑的,但安裝次數可不是開玩笑的,異常多人安裝了這個外掛,你是否也要讓Chuck Norris 為你的專案代言呢XD








沒有留言:

張貼留言