iT邦幫忙

DAY 7
0

探索 Jenkins-CI 從認識到應用系列 第 7

7. 核心價值 - 不開外掛就快活不下去

不開外掛就快活不下去

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

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

本文同步發表於 http://www.gibar.co/2014/10/blog-post.html

與許多人相同,我們都喜愛使用自由軟體(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

慘了,專案有一個奇怪的人混入了,還長的很像Chuck Norris,如果放任不管,他還會對你的專案下什麼樣的毒手呢?下一篇我們要針對Jenkins中,人員的安全性管理做示範說明。

下一篇:保密防諜 - Jenkins 簡而易懂的人員管理

本文同步發表於 http://www.gibar.co/2014/10/blog-post.html


上一篇
6. 路見不平 - 語言的問題不存在Jenkins,因為你可以改善他
下一篇
8. 保密防諜 - Jenkins 簡而易懂的人員管理
系列文
探索 Jenkins-CI 從認識到應用16
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言