1、Blue Ocean
安装Blue Ocean插件
1.1、创建pipeline
- 配置代码库的地址
- 然后配置授权账户
在这儿之前git库里面必须存在于jenkinsfile文件,pipeline会自动去扫描代码库里面的分支,然后根据每一个分支建立一个类似于job的形式,然后我们可以根据每一个分支进行部署,可以执行定时触发,部署
2、jenkins 直接使用nfs
前面jenkins ci/cd 使用的是pv/pvc的方式来进行安装,这样安装显得比较麻烦多余,因为之前的pv和pvc 都是使用的nfs,在nfs上建立pv/pvc,由jenkins挂在pvc。这样用起来有点多此一举,这里介绍直接使用nfs来进行jenkins的安装
nfs搭建不阐述,直接修改 jenkins-deployment.yaml
文件
- jenkins-deployment.yaml
1
2
3
4
5
6
7securityContext:
fsGroup: 1000
volumes:
- name: jenkinshome
nfs:
server: 1.1.1.1
path: "/opt/jenkins_home"
参数:
- server: nfs 服务器的地址
- path: nfs 服务器建立的共享目录