svn 和 git 的通病就是缺乏权限管理的界面,不过现在都有商业产品实现这方面的: collabnet 的 svn edge or teamforge (svn/git) atlassian 的 stash (git/mercurial)
建议在构建管理下增加 gradle 板块
很透彻 ++++++
事实就是如此
scheme, template, blueprint ... 都是大同小异,越来越多的工具开始引入这种松耦合的管理概念
还有几本薄些的,multisite, build, project
.ssh 目录权限 too open
不错不错不错不错不错
sourcetree, history 视图,找到 commit, right click, cherry-pick
我们也在用 stash + sourcetree
用 fisheye
还有 collabnet : http://visit.collab.net/gotgit.html
卖点是一个界面支持 SVN + git
$10 = 10 users, 很廉价了。
不过现在越来越多的 plugin 要收费了
用 ant maven task 更方便些吧
JIRA 作为 Atlassian 的主力产品,对项目的跟踪起到了很好的支撑作用。
mysql 比较简单
所以 centralized git 出现了,如 stash
svn + jira + fisheye
配置管理还是太笼统了,随着工作细分可以有不同领域:
build+integration release process automation process improvement
上 git 吧,虽然 learning curve 很大,不过是下个 5 年的主力
我们是这样做的,因为客户有时候会要求第三方来 audit
[i=s] 本帖最后由 shawn2001 于 2013-4-18 04:12 编辑
job 和 slave 是两层概念。
你可以定义若干 sub-jobs, linux/windows, 定义若干 slave host,并给以正确的 label win/linux... 每个 host executor=1 将相应的 sub-jobs 邦定到相应的 label 建立一个总的 job,并行触发所有的 sub-jobs
release build 一定要从 private 的 nexus 库中下载 package,否则谁知道你从公网上搞得有没有版权问题?
适合做 license audit
Mysql 的配置文件 my.ini