2012-08-11 57 views
-2

我们有一个standand HTML网站,是在git的供应链管理网站。如何打包与詹金斯

如何使用詹金斯这个打包成一个zip让我们轻松地部署?

回答

3

创建调用git archive命令詹金斯工作。

+0

谢谢。这是一个非常简单的解决方案。 – Stephen 2012-08-12 08:29:02

0

您可以使用批处理或shell脚本生成步骤(具体取决于您的环境),这就要求一些zip应用程序压缩文件。

1

有1,000,000途径皮肤猫(或类似的东西),对不对?

当我把jenkins从git中拉出来的时候,我建立了和远程服务器一样的工作空间。这使得正在部署和测试构建的人员可以查看工作空间而无需登录到我的服务器!给他们詹金斯访问是足够可怕的! :)它还允许我看到扩展的工作区,因为它出现在jenkins上(很多时候不需要ssh进入jenkins框),并减少了故障排除时间。

在jenkins上构建工作空间(在构建器作业中多次使用)后,工作空间将被存档以供下游作业使用,或者直接部署(对于简单网站)。

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

这样,文件得到哪里去了,并没有在远程服务器上的詹金斯工作区的镜像。

你真的要评估什么最适合你的部署...希望有帮助!

+0

不错!这一定是有点设置。 – Stephen 2012-10-09 06:23:54