[Udemy筆記] 持續整合(CI)工具 — Jenkins (4) 第一次執行

EarthFeng
3 min readSep 2, 2017

--

第三篇我們知道了在 Jenkins 的名詞解釋 ,Master/Slave反而沒什麼好講的XDD,再來我們要開始每個人都要有的第一次(誰懂?)

Udemy課程:Master Jenkins Course For Developers and DevOps

開始建立第一個 Job 吧~

  1. 點擊 ‘create new jobs’
  2. 輸入 item name : first-job
  3. 選擇 ‘Freestyle project’
  4. 點擊 OK

之後會進入 Job Config,一共分五個部分

  • General:是設定 Build Job 如何執行跟在哪裡執行
  • Source Code Managerment:管理程式碼,如果你的 Build Job 有包含程式碼可以在這邊設定
  • Build Triggers:觸發器,設定 Build Job 執行條件,不設定的化為手動執行
  • Build:設定 Build Job 的動作,例如執行 Linux shell / Windows shell

我們在這邊選擇 ‘Execute shell’ , Command : echo "hello Jenkins by Feng"

  • Post-build Actions:設定 Build 之後的動作,例如:寄送Email

最後 Save,回到 Dashboard 後會看到我們剛剛建立的 Job

執行第一個Job

點擊 Job 最右邊的綠色 icon (紅框處) 就可以執行 Job 了

……之後你會覺得什麼都沒發生 XD

你需要點擊 Job 名稱 (籃框處) 進去看執行結果

之後會在左側的 Build History 區塊看到一個藍色小球,藍球代表的是執行成功

再來我們點藍球進去看看執行細節

點左側的 “Console Output” 看看執行結果

真的出現: hello Jenkins by Feng ,成功啦:D

接下來我們回去 Dashboard : 點擊左上角 “Back to Project” > 點擊左上角 “Back to Dashboard”

,來觀察一下 Job list 的狀態

  • S (status colume):呈現的是最後一次 Job 執行結果
  • W (weather) : 呈現的是過去所有執行結果,晴天代表成功
  • Last Failure:最後一次失敗的時間,N/A 代表沒失敗過
  • Last Duration:執行時間,0.45 sec 代表這個 Job 執行了 0.45秒

--

--

EarthFeng

工作人生頭五年在新創當 RD ,目前在雲端代理商負責通靈客戶需求,與各個產業的客戶互相學習成長。