Jenkins 介紹

2018-08-22 10:35 更新

Jenkins是一個(gè)獨(dú)立的開(kāi)源自動(dòng)化服務(wù)器,可用于自動(dòng)化各種任務(wù),如構(gòu)建,測(cè)試和部署軟件。Jenkins可以通過(guò)本機(jī)系統(tǒng)包Docker安裝,甚至可以通過(guò)安裝Java Runtime Environment的任何機(jī)器獨(dú)立運(yùn)行。

說(shuō)明

本說(shuō)明是針對(duì)使用需要Java 8的“獨(dú)立”Jenkins發(fā)行版。還建議使用超過(guò)512MB RAM的系統(tǒng)。

  1. 下載Jenkins
  2. 在下載目錄中打開(kāi)終端并運(yùn)行 java -jar jenkins.war --httpPort=8080
  3. 瀏覽http://localhost:8080并按照說(shuō)明完成安裝。
  4. 許多Pipeline示例需要 在與Jenkins相同的計(jì)算機(jī)上安裝Docker。Docker安裝下載教程:點(diǎn)擊查看

安裝完成后,開(kāi)始將Jenkins運(yùn)行并創(chuàng)建Pipeline。

Jenkins Pipeline是一套插件,支持將連續(xù)輸送Pipeline實(shí)施和整合到Jenkins。Pipeline提供了一組可擴(kuò)展的工具,用于將“復(fù)制代碼”作為代碼進(jìn)行建模。

Jenkinsfile 是一個(gè)包含Jenkins Pipeline定義的文本文件,并被檢入源代碼控制。這是“Pipeline代碼”的基礎(chǔ); 處理連續(xù)輸送Pipeline的一部分應(yīng)用程序,以像其他代碼一樣進(jìn)行版本檢查。創(chuàng)建Jenkinsfile提供了一些直接的好處:

  • 自動(dòng)創(chuàng)建所有分支和拉請(qǐng)求的Pipeline
  • Pipeline上的代碼審查/迭代
  • Pipeline的審計(jì)跟蹤
  • Pipeline的唯一真實(shí)來(lái)源 ,可以由項(xiàng)目的多個(gè)成員查看和編輯。

雖然在Web UI或a中定義Pipeline的語(yǔ)法 Jenkinsfile是相同的,但通常認(rèn)為最佳做法是在Jenkinsfile中定義Pipeline并檢查源控制。


以上內(nèi)容是否對(duì)您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)