1. 程式人生 > >docker與jenkins的自動化CI/CD流水線實戰(svn)

docker與jenkins的自動化CI/CD流水線實戰(svn)

準備

安裝完成以下環境:
1、svn
2、jdk
3、maven
4、tomcat
5、jenkins

docker與jenkins的自動化CI/CD流水線實戰(svn)

專案程式碼測試(php/java):https://github.com/lizhenliang

docker與jenkins的自動化CI/CD流水線實戰(svn)

配置svn

1、檢視結構
docker與jenkins的自動化CI/CD流水線實戰(svn)

trunk:主幹分支
branches:其他分支
tags:打標記

將程式碼最終打到tags目錄下,打成版本號標記,然後再jenkins上釋出
docker與jenkins的自動化CI/CD流水線實戰(svn)

配置jenkins

1、新建任務
docker與jenkins的自動化CI/CD流水線實戰(svn)

2、如果保留多個,會佔用主機的磁碟空間
docker與jenkins的自動化CI/CD流水線實戰(svn)

3、引數化構建過程,就是讓你構建時選擇
docker與jenkins的自動化CI/CD流水線實戰(svn)

4、填寫Pipeline
若是不知道,可以讓系統自動生成
docker與jenkins的自動化CI/CD流水線實戰(svn)

docker與jenkins的自動化CI/CD流水線實戰(svn)

5、先Apply ,再儲存save

驗證:構建


docker與jenkins的自動化CI/CD流水線實戰(svn)

6、使用者管理;許可權分配 請參見自己寫的Evernote上的筆記