在Jenkins上設定持續整合 2

安裝Jenkins 2

標準步驟

在電腦上安裝JDK 8。

轉到官方網站https://jenkins.io/2.0/

下載jenkins.war

使用Docker

啟動Docker映象 (由於JHipster應用程式設定為在8080_上執行,因此預設連接埠已更改為18080)

docker container run -d --name jenkins2 -p 18080:8080 -p 50000:50000 jenkins/jenkins

然後,您可以在以下位置訪問Jenkins儀表盤

  • http://localhost:18080 (on MacOS & Linux)
  • http://192.168.99.100:18080 (on Windows)
    • 如果這樣不起作用,請更換 192.168.99.100 使用docker的預設IP地址: docker-machine ip default

注意:在容器啟動過程中,系統會要求您提供initialAdminPassword,您可以在日誌中找到它。 您也可以透過docker logs jenkins2訪問它

*************************************************************
*************************************************************
*************************************************************

Jenkins initial setup is required. An admin user has been created and a password generated.
Please use the following password to proceed to installation:

6707db8735be4ee29xy056f65af6ea13

This may also be found at: /var/jenkins_home/secrets/initialAdminPassword

*************************************************************
*************************************************************
*************************************************************

建立新Job

  • 新增條目
    • 輸入條目名稱
    • 選擇pipeline
    • 點選OK

Jenkins2 item

  • Definition: Pipeline script from SCM
  • SCM: Git
  • Repositories
    • Repository URL: 選擇倉庫

Jenkins2 pipeline

Jenkinsfile

Jenkins2 result