2025年docker-jenkins部署cmake自动构建[通俗易懂]

docker-jenkins部署cmake自动构建[通俗易懂]docker 部署 jenkins 具体部署参考链接 docker run itd p 8080 8080 p 50000 50000 name jenkins privileged true v var jenkins home var jenkins home jenkins jenkins 工程配置 源码管理 添加 git 地址 通过 URL 访问触发构建 构建脚本

docker部署jenkins

具体部署参考链接

docker run -itd -p 8080:8080 -p 50000:50000 --name jenkins --privileged=true  -v /var/jenkins_home:/var/jenkins_home jenkins/jenkins
工程配置

源码管理:添加git地址


通过URL访问触发构建


构建脚本

这里的$WORKSPACE对应docker映射到本地的目录/var/jenkins_home/workspace/test_c
新建build目录存放cmake缓存,每次执行前删除build目录清空缓存
安装cmake插件

在jenkins全局工具配置和插件管理中下载的cmake插件无法使用


进入容器内部安装,出现报错 E: Unable to locate package cmake


apt-get update 即可解决

安装gcc和g++
之前没有安装gcc和g++,控制台输出提示编译器找不到


还是在容器中安装

apt-get install -y gcc
apt-get install -y g++
触发构建
之前在构建触发器里填的是TOKEN_NAME,要触发在浏览器打开完整URL
http://localhost:8080/job/test_c/build?token=123456
页面是空白的,重新触发刷新页面即可

构建成功


控制台输出查看编译详情

编程小号
上一篇 2025-08-04 19:46
下一篇 2025-07-17 23:27

相关推荐

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/hz/134937.html