Jenkins Slave 构建位置
Posted
技术标签:
【中文标题】Jenkins Slave 构建位置【英文标题】:Jenkins Slave build locations 【发布时间】:2015-01-26 09:25:14 【问题描述】:我刚刚在我的 Jenkins 构建中添加了一个从属设备——我的想法是我现在可以将人工制品部署到我的开发服务器或测试服务器。 但是我现在遇到了问题。 当我在主从上部署作业时,作业构建目录是 $JENKINS_HOME/localmoduledirectory(在构建作业中定义) 但是,当我通过从属部署我的工作时,构建目录不同,这会破坏我的工作。构建目录是 $JENKINS_HOME/workspace/build job title/localmoduledirectory
我知道我可以在配置设置/advances .. 下更改主服务器的工作区根目录位置,因此可以将其更改为 $JENKINS_HOME/workspace,但我想使用路径中的构建作业标题来停止从服务器。 我追求的最终结果是拥有 jenkins,从两台服务器上的同一位置构建/部署,即 /opt/jenkins/workspace/localmoduledirectory。
有什么想法吗?
【问题讨论】:
【参考方案1】:经过多次挠头后确定... 设法发现 mvn 插件有一个隐藏在高级下的自定义工作区选项。因此使用 /opt/jenkins 的客户工作区配置所有作业。
【讨论】:
以上是关于Jenkins Slave 构建位置的主要内容,如果未能解决你的问题,请参考以下文章
jenkins使用git SCM时changelog乱码(Jenkins部署在Linux上,任务在Windows Slave上构建)