博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
基于Jenkins快速搭建持续集成环境
阅读量:6249 次
发布时间:2019-06-22

本文共 696 字,大约阅读时间需要 2 分钟。

持续集成的核心价值在于:

一、持续集成中的任何一个环节都是自动完成的,无需太多的人工干预,有利于减少重复过程以节省时间、费用和工作量;

二、持续集成保障了每个时间点上团队成员提交的代码是能成功集成的。换言之,任何时间点都能第一时间发现软件的集成问题,使任意时间发布可部署的软件成为了可能;

三、持续集成还能利于软件本身的发展趋势,这点在需求不明确或是频繁性变更的情景中尤其重要,持续集成的质量能帮助团队进行有效决策,同时建立团队对开发产品的信心。


如果测试环境下的项目体系偏.net方向,我们较喜欢将Jenkins部署在Windows平台的机器上面,这样就会导致一个问题,Linux平台的机器如何用Jenkins的job目录呢,尤其现在的Web应用服务器大多是Nginx环境,www对其目录是要求有写权限的,这里我们可以采用samba来临时解决此问题,注:此方法只适用于测试环境,线上正式环境不建议此种方案,如下:

1
2
mount 
-t cifs -o username=administrator,
passwd
=123456,dir_mode=0777,file_mode=0777 
//192
.168.2.105
/web 
/var/www/html/web

这样Linux机器通过samba挂载过去的Jenkins工作目录都是777权限,www用户对此工作目录也是有权限的,测试环境下这种方案应该是最简单的解决方法之一了。

本文转自 抚琴煮酒 51CTO博客,原文链接:http://blog.51cto.com/yuhongchun/1540387,如需转载请自行联系原作者
你可能感兴趣的文章
从无到有快速搭建一个基于Web的Mail服务器,能够实现邮件的收发
查看>>
POJ 3420 Quad Tiling 题解 《挑战程序设计竞赛》
查看>>
查询语句的逻辑处理顺序
查看>>
Hibernate延迟加载
查看>>
浅析Happyhour的适用性
查看>>
《Delphi 算法与数据结构》简介及下载
查看>>
学习 SQL 语句 - Select(1): 指定表
查看>>
再说变体结构 - 回复 "彬" 的问题
查看>>
文件操作命令一rm 4
查看>>
【JS】将NodeList转换为数组
查看>>
使用Powershell改变Azure经典虚拟机Size
查看>>
SVN 问题 - org.apache.subversion ....
查看>>
Centos6.9基于FPM模式编译安装实现LAMP应用wordpress
查看>>
我的友情链接
查看>>
标志位的作用
查看>>
微软MCITP系列课程(十六)系統啟動疑難排除
查看>>
OSPF 认证
查看>>
6个监控linux系统资源的快速工具
查看>>
Go的可比性
查看>>
漏洞平台网站
查看>>