royzs 发表于 2015-08-07 13:23

puppet挺庞大的,一时半会也学不会,公司的规模较小

我打算考虑Jenkins,据说也能实现一键部署,这两个东西是类似的工具吗,就单纯从部署tomcat软件上面考虑,求助

royzs 发表于 2015-08-07 17:43

顶贴                        

bun 发表于 2015-08-07 20:48

虫虫猫 发表于 2015-08-08 10:18

Jenkins 一般用于代码部署
puppet一般用于服务器管理、配置文件分发

royzs 发表于 2015-08-10 14:10

回复 3# bun


    感谢,大赞

royzs 发表于 2015-08-10 14:11

回复 4# 虫虫猫


    简单明了,我清楚了,谢谢

expert1 发表于 2015-08-11 09:34

部署可以考虑用jenkins, puppe用来做配置管理的,当然也能实现类似功能,得看你的app是什么类型,假如是java,那就简单了,build好的war放到某个位置,写个模块来实现比如首先wget, 然后做删除链接,重启tomcat/jboss等。

每次更新就做build,改版本即可。

royzs 发表于 2015-08-12 15:30

本帖最后由 royzs 于 2015-08-12 15:38 编辑

回复 7# expert1


    已经用Jenkins+maven方式做自动化部署了,三天以来一直被pom.xml这个报错困扰,不知道从何下手了
Build选项下面提示

ROOT POM:pom.xml
没有这个文件: 'pom.xml'构建过程都很顺利,但是每次到结果的时候都报POM.xml的错误At revision 11896

Parsing POMs
ERROR: No such file /var/lib/jenkins/jobs/Maven项目/workspace/tomcat_oa/pom.xml
Perhaps you need to specify the correct POM file path in the project configuration?
Finished: FAILURE

hiyachen 发表于 2015-08-14 16:28

puppet用于服务器,maven用pom用于程序部署。两个不同的东西。

bun 发表于 2015-08-14 20:54

页: [1] 2
查看完整版本: puppet挺庞大的,一时半会也学不会,公司的规模较小