如何使用jenkins打包网站

时间:2012-08-11 01:24:21

标签: git jenkins

我们有一个标准的html网站,位于git scm。

我如何使用jenkins将其打包成拉链以便我们轻松部署?

3 个答案:

答案 0 :(得分:3)

创建一个调用git archive命令的Jenkins作业。

答案 1 :(得分:1)

有100万种皮肤猫(或类似的东西),对吗?

当我从git中获取jenkins时,我会让它完全像在远程服务器上看到的那样构建工作空间。这允许正在部署和测试构建的人员查看工作区而无需ssh到我的服务器!给他们jenkins访问是非常可怕的! :)它还允许我看到jenkins上显示的扩展工作区(很多时候不需要ssh进入jenkins框),并减少了故障排除时间。

一旦您在jenkins上构建工作区(在构建器作业中多次构建),工作区将被归档以供下游作业使用,或者直接部署(对于简单站点)。

部署使用标准rsync -a --delete

这样,文件就会到达目的地,并且远程服务器上有jenkins工作区的镜像。

你真的要评估什么对你的部署最有效......希望有所帮助!

答案 2 :(得分:0)

您可以使用批处理或shell脚本构建步骤(取决于您的环境),该步骤调用一些zip应用程序来压缩您的文件。