jenkins搭建流水线项目
生活随笔
收集整理的這篇文章主要介紹了
jenkins搭建流水线项目
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
目錄
一、新建流水線項目
1.新建項目
2.丟棄舊的構建
3.其他都不用弄,主要是寫Pipeline腳本。
二、Pipeline語法簡單解釋
三、可以自動生成Pipeline語法
jenkins搭建請移步:Jenkins怎么安裝、使用Jenkins構建、部署spring boot項目
一、新建流水線項目
1.新建項目
2.丟棄舊的構建
3.其他都不用弄,主要是寫Pipeline腳本。
實例:
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.官方文檔(可以選擇看中文版,解釋的很詳細):https://www.jenkins.io/zh/doc/book/pipeline/
2.也可以選擇模板,其實也需要修改
stages:代表整個流水線的所有執行階段。通常stages只有1個,里面包含多個stage。
stage:代表流水線中的某個階段,可能出現n個。一般分為拉取代碼,編譯構建,部署等階段。
steps:代表一個階段內需要執行的邏輯。steps里面是shell腳本,git拉取代碼,ssh遠程發布等任意內容。
有很多種模板,其實都差不多,都是分步驟構建
構建階段視圖:
3.也可以將Piperline腳本放在項目中
(1)在項目根路徑創建 Jenkinsfile文件
(2)流水線選擇
(3)這樣就可以從項目中獲取Pipeline腳本執行了!
三、可以自動生成Pipeline語法
1.點擊【流水線語法】進入新頁面
?
總結
以上是生活随笔為你收集整理的jenkins搭建流水线项目的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 软考-信息系统项目管理师-量化的项目管理
- 下一篇: 带你看明白class二进制文件!