Jenkins 持续集成
风竹夜
github: https://github.com/fengzhuye
开源软件, github,c/c++, linux,orocos,ros,ethercat,canopen, matlab etc.
展开
-
jenkins 使用 curl 触发 jenkins 编译 & 自动从ftp上下载更新程序库
关于在 git hooks 中使用 curl 触发编译:假设项目名字叫 Two, 项目的 Authentication Token 为 ABC(同上).方法1 . 在 Manage Jenkins -> Configure Global Security 中去掉 “Prevent Cross Site Request Forgery exploits” 选项,然后就可以使用下述命令触发编译了:cur原创 2016-08-26 15:33:16 · 7844 阅读 · 0 评论 -
jenkins 安装,配置 和 运行 & Build Pipeline 插件的使用
安装1 . 可以手动安装(下载安装包,运行之) see link: http://www.tutorialspoint.com/jenkins/jenkins_installation.htm 2 . ubuntu 自动安装wget -q -O - https://jenkins-ci.org/debian/jenkins-ci.org.key | sudo apt-key add -原创 2016-07-11 16:56:38 · 11677 阅读 · 0 评论 -
持续集成(CI)-build, test, and deploy & 自动化编译系统 mark & learn
当涉及到多个模块编程的时候,持续集成或者自动化编译系统能够发现一些模块之间的依赖问题,并且能很方便的管理大型项目。各种 CI tools: https://en.wikipedia.org/wiki/Comparison_of_continuous_integration_software但是如果你的项目是在 github 上的,则推荐用 Travis CI,简单方便.jenkins 更新,见博客:原创 2016-02-24 20:27:59 · 4535 阅读 · 0 评论 -
linux 制作安装包、升级包、自解压包——makeself
如果你需要在linux系统上制作一个安装包(就是打包一些文件并执行某些脚本),可以再github上找到一个叫makeself的脚本工具。该工具能够很方便的帮你打包文件,指定执行脚本,并制作成 XXX.run 的安装包。步骤: 从 该页面 下载 makeself 脚本工具(或者在 github上直接 clone)下载了一个叫 makeself-2.2.0.run 的文件,执行之,然后该执行文件会自原创 2016-09-19 09:08:12 · 5480 阅读 · 0 评论 -
jenkins credentials & git ssh 认证
在 jenkins 中使用 git 插件从仓库中 pull 代码的时候会要求 jenkins 必须有 pull 权限(尤其是当git开启了ssh认证的时候),在配置 jenkins job 的时候有以下这些方法配置 ssh key:方法1 : 登陆 jenkins 服务器,切换到 jenkins 用户,生成 ssh key,然后把 公钥添加到 git 服务器上.sudo su - jenkins原创 2016-07-14 17:17:53 · 45558 阅读 · 21 评论