CICD
CI/CD git基本操作 启动jenkins jenkins.maven 需要在gitlab上放上jenkins的公钥以便jenkins可以拉取gitlab的仓库 ! 配置全局变量 ! 配置mvn …
CICD
CI/CD
git基本操作
1 | |
启动jenkins
1 | |
jenkins.maven
需要在gitlab上放上jenkins的公钥以便jenkins可以拉取gitlab的仓库

配置全局变量

配置mvn git jdk环境
1 | |
下载mvn插件能够让job构建一个maven项目


执行docker远程主机命令需要下载插件Publish Over SSH

执行webhoob钩子需要下载插件Generic Webhook Trigger

需要在gitlab上配置 搭配webhook


pipeline
1 | |
基于k8s流水线
需要让jenkins机器能够调用api
1 | |
gitlab的配置

1 | |
测试
1.在gitlab修改java代码

2.在jenkins构建


就是把变量赋值到gitlab 的 k8s/deployment.yaml下 然后 写入到jenkins机器上 writeFile file: env.K8S_TEMP_FILE, text: modifiedYaml
3.构建

有红的也不用慌 控制台有报错原因 找找原因即可
再看下k8s机器 pod有两个容器因为里面我注入了sidecar


CICD
https://www.tiantian123.asia/2025/12/25/CICD/