前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >docker-jenkins部署cmake自动构建[通俗易懂]

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

作者头像
全栈程序员站长
发布2022-09-05 12:00:42
8490
发布2022-09-05 12:00:42
举报
文章被收录于专栏:全栈程序员必看

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

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

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年6月1,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • docker部署jenkins
  • 工程配置
  • 安装cmake插件
  • 安装gcc和g++
  • 触发构建
相关产品与服务
容器镜像服务
容器镜像服务(Tencent Container Registry,TCR)为您提供安全独享、高性能的容器镜像托管分发服务。您可同时在全球多个地域创建独享实例,以实现容器镜像的就近拉取,降低拉取时间,节约带宽成本。TCR 提供细颗粒度的权限管理及访问控制,保障您的数据安全。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档