-2

我们在 git scm 中有一个标准的 html 网站。

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

4

3 回答 3

3

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

于 2012-08-12T08:25:36.510 回答
1

有 1,000,000 种方法可以给猫(或类似的东西)剥皮,对吧?

当我从 git 中提取 jenkins 时,我让它完全按照它们在远程服务器上的显示方式构建工作区。这允许正在部署和测试构建的人查看工作空间,而无需 ssh 进入我的服务器!给他们詹金斯访问权限已经够可怕的了!:) 它还允许我看到 jenkins 上出现的扩展工作区(很多时候无需 ssh 进入 jenkins 框),并减少故障排除时间。

一旦您的工作空间在 jenkins 上构建(多次用于构建器作业),工作空间要么被归档以供下游作业使用,要么直接部署(用于简单站点)。

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

这样,文件就可以到达它们要去的地方,并且在远程服务器上有 jenkins 工作区的镜像。

你真的必须评估什么最适合你的部署......希望这会有所帮助!

于 2012-10-09T02:42:43.153 回答
0

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

于 2012-08-11T14:48:14.350 回答