1,如何SHELL 批量或自动化部署软件

如果你的软件都是命令行自动安装的话你可以通过shell脚本批量安装把安装软件的命令写进去,用一个for循环就可以了
同问。。。

如何SHELL 批量或自动化部署软件

2,如何把一台配置好的linux自动部署

那很简单啊, 只需要自动化部署就行了, 看看wo 的网名?说不定以后可以帮上忙的啊
如果硬件配置是一样的…用网刻可以达到你的要求…

如何把一台配置好的linux自动部署

3,关于php项目的自动化部署 怎么用

(ant/phing)+rsync 搞定就行了,那些太多余了,我想你现在的项目肯定用不到,没有真实需求的话不要去主动学习,工具很多,但都是基于某种思想,学习思想就好了,工具一般情况下只做了解。build其实就是按照顺序做几件事情,达到目的,比如:1.跑通/tests下的测试用例文件(如果有不通过,发邮件给我,不继续执行)2.打包/src目录(除.svn外)3.打包好的zip发送到指定服务器4.在服务器上解包zip5.更改某些文件权限etc.部署的话应该是几台服务器进行同步,最简单的就是rsync了,一般需求的话rsync+bash都能轻松搞定。

关于php项目的自动化部署 怎么用

4,前端自动化一般用什么工具

前端工作其实有很多零零星星的小地方都是可以通过工具协助进行开发的。基本文件服务器和代理可共用化代码片段源文件修改,网页自动刷新css,js部署前的合并和压缩图片的合并和压缩自动化部署(FTP、SCP等)js、css代码质量检测单元测试less、sass动态编译ES6 2 ES5动态编译等等。
前端工作其实有很多零零星星的小地方都是可以通过工具协助进行开发的。基本文件服务器和代理可共用化代码片段源文件修改,网页自动刷新css,js部署前的合并和压缩图片的合并和压缩自动化部署(ftp、scp等)js、css代码质量检测单元测试less、sass动态编译es6 2 es5动态编译等等。我的 f2e-server(百度一下) 可以帮你做一些事情。

5,如何用Jenkins实现自动化部署svn更新代码

1安装部署Jenkins环境,下载所需要的插件,直接用IP加端口进行登录。2/16在系统管理的系统设置里配置需要远程的服务器。3/16新建节点,当新建节点与原有节点类似的时候,可以选择复制现有的节点。4/16填写远程工作目录、标签、Host、Credentials等信息,点击save保存成功。5/16此时在构建执行列表里就能看到新添加的节点的信息。6在页面点击“+”,添加一个试图,在这里我的视图名称就叫:自动化部署。7/16在“自动化部署”的视图下,点击“新建”按钮,新建一个项目,填写相应的项目名称,构建项目的类型(根据需要自行选择,在这里我选择的是构建一个自由风格的软件项目),点击“OK”进入项目配置页面8/16在项目配置页面,对项目的各种属性进行配置。在项目名称下,添加适当的描述,可以是阅读的人直观的了解项目。9/16选择项目的jdk选项,在这里我选择JAVA-HOME。10/16源码管理和构建触发器保持默认设置即可。11/16构建环境的时候,勾选第一项,在SSH site选择一开始添加的远程服务器节点即可。12/16在构建的时候,在增加构建步骤里选择“execute shells”。13/16在execute shell里面的command里面填写在需要执行更新操作的命令即可。14/16点击“保存”按钮,创建及完成。
方法/步骤1. 安装部署jenkins环境,下载所需要的插件,直接用ip加端口进行登录。2. 在系统管理的系统设置里配置需要远程的服务器。3. 新建节点,当新建节点与原有节点类似的时候,可以选择复制现有的节点。4. 填写远程工作目录、标签、host、credentials等信息,点击save保存成功。5. 此时在构建执行列表里就能看到新添加的节点的信息。6. 在页面点击“+”,添加一个试图,在这里我的视图名称就叫:自动化部署。7. 在“自动化部署”的视图下,点击“新建”按钮,新建一个项目,填写相应的项目名称,构建项目的类型(根据需要自行选择,在这里我选择的是构建一个自由风格的软件项目),点击“ok”进入项目配置页面。8. 在项目配置页面,对项目的各种属性进行配置。9. 在项目名称下,添加适当的描述,可以是阅读的人直观的了解项目。10. 选择项目的jdk选项,在这里我选择java-home。11. 源码管理和构建触发器保持默认设置即可。12. 构建环境的时候,勾选第一项,在ssh site选择一开始添加的远程服务器节点即可。13. 在构建的时候,在增加构建步骤里选择“execute shells”。14. 在execute shell里面的command里面填写在需要执行更新操作的命令即可。15. 点击“保存”按钮,创建及完成。列表显示如下图。16. 在列表页,选中name里的立即构建,即可构建项目17. 在构建历史里,选择console output,即可查看构建的信息。

6,自动化部署都用到哪些技术

实现自动化更新代码(需要连接svn/git等版本控制工具),自动重新部署项目,打包到TOMCAT中也就是说开发的提交了代码,测试的登录jenkins页面点一下构建,后台就全自动部署完成了。
fuel比较值得推荐 这是mirantis出品的部署安装工具,2013年10月份,推出他的3.2版本,让人很震撼,基本算是把openstack所有的部署都web化,你可以太多的选择:尤其是网络,存储。这基本都是大家学习的榜样。已经敢和企业签订sla。 目前国内杜玉杰,九州云,在做该项目的汉化工作和考虑日后的技术支持。 devstack 这应该算是openstack最早的安装脚本,他是通过直接git源码,进行安装,目的是让开发者可以快速搭建一个环境。目前这套脚本可以在ubuntu和fedora下跑的很好。 如果你想了解新版本的功能,通过devstack是一个最佳选择。我第一次成功安装openstack,就是用这个。 diablo安装脚本 这算是我知道的第一个基于ubuntu 源的安装脚本,当时diablo发布的时候,有bug,keystone和horizon无法一起工作,ubuntu 11.10源里的包也是有相同的bug,并且ubuntu 官方并不打算维护和升级。这位作者个人身份,维护了diablo 版本后来的升级,打包,并且写了一套脚本。 这套脚本,其实写的非常好,我同事改造了一下,就可以安装essex版本。目前正在改进,用来安装folsom版本。 stackops openstack起步的时候,官方的安装文档,其实基本都是来自stackops,当时他们提供openstack的部署服务。你下载一个iso,装完一个ubuntu系统后,就会转到他们的web,你填写相关的配置参数,通过chef进行部署。 stackops在chef上是比较强悍的,包括dell的crowbar,也是和他合作,才搞定chef。不过我的理解,他的chef 脚本是没有开源的。 stackops通过商业定制,进行收费。目前感觉有点走下坡路,业内的声音比较小了。对openstack的新版本支持比较慢,essex支持,到9月份才支持。目前还没有任何关于folsom 的支持。 crowbar 在openstack上,dell是有点郁闷,中国的那句老话,起个大早,赶个晚集。openstack刚发布的时候,dell就号称要做一个工具部署,不过毕竟是硬件公司,对软件还是比较外行。 dell的crowbar,是一个iso,装完后,你可以在web界面进行openstack的部署,底下其实也是使用chef。集成了nagios监控,安装os是dell自己开发的,有点创新。 以前dell的crowbar一个大的特色就是可以远程设置机器的raid和bios,这是从dell,我才知道可以这样做。不过也正因为这个特色,导致厂商绑定,还有dell自己如何定位crowbar,当初还想搞一个商业的版本,结果后来放弃。 crowbar目前的开发,其实应该是遇到问题,任何做部署工具的,应该都是一个很好的失败的案例。后续的发展,维护,更新都是问题。 maas+juju 这是canonical推出的部署工具,可以用在openstack的部署,类似puppet,chef 的部署工具。maas是用于安装ubuntu,juju是用于部署应用。

文章TAG:自动  自动化  部署  如何  自动化部署  批量或自动化部署软件  
下一篇