Jenkins 介紹

2018-08-22 10:35 更新

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

說明

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

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

安裝完成后,開始將Jenkins運行并創(chuàng)建Pipeline。

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

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

  • 自動創(chuàng)建所有分支和拉請求的Pipeline
  • Pipeline上的代碼審查/迭代
  • Pipeline的審計跟蹤
  • Pipeline的唯一真實來源 ,可以由項目的多個成員查看和編輯。

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


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

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號