大家好,又见面了,我是你们的朋友全栈君。
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
页面是空白的,重新触发刷新页面即可
构建成功
控制台输出查看编译详情
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/137521.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...