jenkins搭建流水线项目
目錄
一、新建流水線項(xiàng)目
1.新建項(xiàng)目
2.丟棄舊的構(gòu)建
3.其他都不用弄,主要是寫Pipeline腳本。
二、Pipeline語法簡單解釋
三、可以自動(dòng)生成Pipeline語法
jenkins搭建請(qǐng)移步:Jenkins怎么安裝、使用Jenkins構(gòu)建、部署spring boot項(xiàng)目
一、新建流水線項(xiàng)目
1.新建項(xiàng)目
2.丟棄舊的構(gòu)建
3.其他都不用弄,主要是寫Pipeline腳本。
實(shí)例:
pipeline {agent anystages {stage('Build') {steps {checkout([$class: 'GitSCM', branches: [[name: '*/master']], extensions: [], userRemoteConfigs: [[url: 'https://gitee.com/y_project/RuoYi.git']]])}}stage('Test'){steps {sh label: '', script: '/app/jenkins/apache-maven-3.8.1/bin/mvn clean package'}}stage('Deploy') {steps {sh 'mv /app/.jenkins/workspace/ruoyi/ruoyi-admin/target/ruoyi-admin.jar /app/jenkins/ry'}}}}二、Pipeline語法簡單解釋
1.官方文檔(可以選擇看中文版,解釋的很詳細(xì)):https://www.jenkins.io/zh/doc/book/pipeline/
2.也可以選擇模板,其實(shí)也需要修改
stages:代表整個(gè)流水線的所有執(zhí)行階段。通常stages只有1個(gè),里面包含多個(gè)stage。
stage:代表流水線中的某個(gè)階段,可能出現(xiàn)n個(gè)。一般分為拉取代碼,編譯構(gòu)建,部署等階段。
steps:代表一個(gè)階段內(nèi)需要執(zhí)行的邏輯。steps里面是shell腳本,git拉取代碼,ssh遠(yuǎn)程發(fā)布等任意內(nèi)容。
有很多種模板,其實(shí)都差不多,都是分步驟構(gòu)建
構(gòu)建階段視圖:
3.也可以將Piperline腳本放在項(xiàng)目中
(1)在項(xiàng)目根路徑創(chuàng)建 Jenkinsfile文件
(2)流水線選擇
(3)這樣就可以從項(xiàng)目中獲取Pipeline腳本執(zhí)行了!
三、可以自動(dòng)生成Pipeline語法
1.點(diǎn)擊【流水線語法】進(jìn)入新頁面
?
總結(jié)
以上是生活随笔為你收集整理的jenkins搭建流水线项目的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软考-信息系统项目管理师-量化的项目管理
- 下一篇: 带你看明白class二进制文件!