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

hao250go · 发布于 2016年12月23日 · 最后由 laofo 回复于 2017年2月28日 · 322 次阅读
96

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

共收到 5 条回复
4
laofo · #1 · 2017年2月28日

test

4 laofo 将本帖设为了精华贴 4月20日 17:29
4 laofo 取消了精华贴 4月20日 17:29
4 laofo 关闭了讨论 4月20日 17:29
96
hao250go · #5 · 2016年12月23日

自顶一下

96
rexuekonglong · #6 · 2016年12月23日

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

4
laofo · #7 · 2016年12月26日

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

96
tanyang · #8 · 2016年12月26日 1 个赞

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

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

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

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

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册