kubernetes-ci/cd-(四)

1、Blue Ocean

安装Blue Ocean插件

1.1、创建pipeline

img

  • 配置代码库的地址
  • 然后配置授权账户

img

        在这儿之前git库里面必须存在于jenkinsfile文件,pipeline会自动去扫描代码库里面的分支,然后根据每一个分支建立一个类似于job的形式,然后我们可以根据每一个分支进行部署,可以执行定时触发,部署

img

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
    7
    securityContext:
    fsGroup: 1000
    volumes:
    - name: jenkinshome
    nfs:
    server: 1.1.1.1
    path: "/opt/jenkins_home"

参数:

  • server: nfs 服务器的地址
  • path: nfs 服务器建立的共享目录
坚持原创技术分享,您的支持将鼓励我继续创作!
0%