配置管理 请问配置管理工具和语言有关系吗?比如 Java C 等

1824130838@qq.com · 2016年12月23日 · 最后由 laofo521@gmail.com 回复于 2017年02月28日 · 20 次阅读

请问配置管理工具和语言有关系吗?比如 Java C 等,Ant maven 是不是只能是针对 Java 啊,还有集成工具 Jenkins 等,本人纯小白,谢谢大佬们赐教。

laofo 将本帖设为了精华贴 04月20日 09:29
laofo 取消了精华贴 04月20日 09:29
laofo 关闭了讨论 04月20日 09:29

关系不是很强,只有最简单、最适合

工具和语言其实没太大关系,但是也有关系。因为一旦选择了相应语言,必然有比较适合这个语言的工具链

[i=s] 本帖最后由 tanyang 于 2016-12-26 13:56 编辑

我是这样理解工具和语言的。工具的分类要按照实际使用目的来分类,比如配置管理工具那就是协助工程师完成配置管理工作内容为目的的。配置项识别、变更控制、版本管理、配置审计这些是工具需要协助和提供解决方案的主要几个方面。 主要的配置管理工具有 SVN,CVS, Git 等等, 以及配套衍伸的 gerrit,gitlab...

了解工具主要是熟悉工具的设计思路和理念。比如配置管理工具 git 是如何实现版本控制,变更管理,这些是需要去熟悉和了解的。 关于语句: 一般配置管理工具都配套有图形操作界面或者和命令行控制语句,各个工具使用的命令是不一样的。严格意义上像 git、svn 命令这些最多算语句,不算是语言~~ 命令的语法和参数多用用、多上论坛就了解了。

Jenkins 大多数是作为持续集成工具被谈及的,不涉及单独的语句命令。 但是如果使用 Jenkins 去配置 job 啊,去实现更多持续集成、持续交付、甚至持续部署目标的时候,就需要学习自己编写脚本去做更多酷炫的部署了。(shell/python/java script.. 这些都可以看看)

需要 登录 后方可回复。