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

2022-09-05 12:00:42 浏览数 (1)

大家好,又见面了,我是你们的朋友全栈君。

docker部署jenkins

具体部署参考链接

代码语言:javascript复制
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 ,控制台输出提示编译器找不到

还是在容器中安装

代码语言:javascript复制
apt-get install -y gcc
apt-get install -y g  
触发构建

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

构建成功

控制台输出查看编译详情

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/137521.html原文链接:https://javaforall.cn

0 人点赞