gpt4 book ai didi

maven - 更改 Jenkins 作业工作区

转载 作者:行者123 更新时间:2023-12-01 08:00:43 25 4
gpt4 key购买 nike

我做了什么:

我在我的 Ubuntu 上设置了 Jenkins:

/var/lib/jenkins/

我有一份工作,每 45 分钟执行一次 hg pullhg update --clean default来 self 的 bitbucket 存储库。所以这运行良好。我有一个文件夹

/var/lib/jenkins/jobs/Code Deployement

其中包含来 self 的存储库的最新更新代码。

问题:

但是,我想从

访问我更新的代码

/var/www/html/[project-name]

查询:

我是否可以让 jenkins 作业更新此文件夹而不是/var/lib/jenkins/Code Deployment 文件夹?我当然不想将/var/www/html/[project-name] 作为我的 jenkins 主文件夹。

我怎样才能实现我上面描述的。我是否必须在每次作业运行后将文件夹从作业文件夹复制到我想要的位置?请帮我解决这个问题,我是使用 Jenkins 进行自动部署的初学者。

谢谢。

最佳答案

在“高级”下,您可以明确地为项目选择一个工作目录,而无需更改 Jenkins 主目录。选中“使用自定义工作区”框并设置 Jenkins 将代码拉入和构建的目录。

在我们的设置中,我们等待构建过程在工作目录中完成,并添加一个构建步骤,以便 Jenkins 将(大部分)文件复制到为网站提供服务的目录中。如果有人(例如测试人员)正在使用该网站,我们会遇到文件锁定问题,从而阻止构建过程。

关于maven - 更改 Jenkins 作业工作区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18857944/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com