安裝和部署Jenkins

安裝和部署Jenkins

環境

操做系統:ubuntu 14.04.4 LTSjava

下載Jenkins

wget https://mirrors.tuna.tsinghua.edu.cn/jenkins/war-stable/2.32.3/jenkins.war

安裝Jenkins

Jekins有三種方式進行安裝:python

  • 能夠經過本地的包文件直接安裝
  • 或者使用Docker進行安裝;
  • 還能夠下載war文件,以後安裝在一臺帶有JRE的機器上。

下面介紹的是最後一種安裝方式。須要至少Java7以上的(推薦Java 8)環境。 至少具備512MB內存。web

  1. 下載jenkins.war。(上面已經說明了)docker

  2. 經過SSH鏈接到ubuntu上,而後運行java -jar jenkins.warubuntu

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

    b3ce86bc4ab64188bee4032f3845d113maven

    This may also be found at: /root/.jenkins/secrets/initialAdminPasswordui

上面的密碼會在下個步驟中使用。操作系統

  1. 打開web瀏覽器,訪問http://localhost:8080,接下來安裝頁面上的說明進行部署
  2. 許多的Pipeline例子須要安裝Docker。

創建Pipeline

最快的方式是,複製下面的例子到你的代碼版本庫中,並使用Jenkinsfile做爲文件名。code

  1. 創建jenkinsfile

下面是針對Java語言的:

Jenkinsfile (Declarative Pipeline)
    pipeline {
        agent { docker 'maven:3.3.3' }
        stages {
            stage('build') {
                steps {
                    sh 'mvn --version'
                }
            }
        }
    }

針對Python語言的:

Jenkinsfile (Declarative Pipeline)
    pipeline {
        agent { docker 'python:3.5.1' }
        stages {
            stage('build') {
                steps {
                    sh 'python --version'
                }
            }
        }
    }
  1. 在Jenkins中點擊New Item菜單

jenkins_new_item

  1. 給new item輸入名稱,並選擇Multibranch Pipeline
  2. 點擊Add Source按鈕, 選擇倉庫類型
  3. 點擊Save按鈕來運行Pipeline。

參考

https://jenkins.io/doc/pipeline/tour/hello-world/

相關文章
相關標籤/搜索