1.先决条件
1.首先我个人势在k8s集群中创建的jenkins,部署方法搭建
2.安装指定插件.
1.Gitlab plugin 用于调用gitlab-api的插件
2.Kubernetes plugin jenkins与k8s进行交互的插件,可以用来自动化的构建和部署
3.Build Authorization Token Root 用于生产免密认证的token
4.SonarQube Scanner 用于jenkins触发sonarqube的代码检查用的插件,
5.Node and Label parameter 是让你指定该job运行在哪个节点(标签)上,Pipeline类型的在参数化构建里面
6.Git Parameter 可以让你读取你git上分支及标签信息,在git比较规范的时候好用.
7.Config File Provider 用于存储kubelet的配置信息.(/root/.kube/config中的信息.)
2. 生成凭据信息