我在Linux上的家中的特定用户下拥有工作的/.jenkins文件夹。我想与其他用户一起启动Jenkins,但要重新使用其他用户的.jenkins文件夹。我怎样才能做到这一点?詹金斯提供了一些说明,但我不明白:)
我认为这可以帮助您。
设置一个JENKINS_HOME
指向该.jenkins
文件夹的环境变量,然后运行Jenkins命令。
外壳应该像
export JENKINS_HOME=/usr/jhon/.jenkins
java -jar jenkins.war
批次应该像
SET JENKINS_HOME=C:\users\jhon\.jenkins
java -jar jenkins.war
该Powershell
应该像
[Environment]::SetEnvironmentVariable("JENKINS_HOME", "${PWD}\.jenkins")
java -jar jenkins.war
这会将您的主目录设置为current-working-directory + './jenkins'
问题内容: 我想创建一个Jenkins作业来启动其他Jenkins作业。那将非常容易,因为Jenkins模板项目插件允许我们创建一个类型为“使用来自另一个项目的构建器”的构建步骤。但是,使我的情况更难的是,我必须在其他计算机上开始Jenkins的工作。有什么标准方法可以做到吗? 问题答案: 万一您只想触发Job的新版本,您有多种方法可以完成它 您可以使用远程访问API并触发请求以从源Job构建目标
试图在使用ec2插件创建的按需Jenkins slave上重写Jenkins master maven配置。由于我们使用的是maven的不同maven版本,所以我需要用从节点配置覆盖全局配置。 Master上的Maven配置: 需求:我需要将Maven主页设置为slave上的。 Jenskins版本:1.656
问题内容: 我目前在开发PC上使用Jenkins。我将其安装在开发PC上,因为我对该工具的了解有限。因此我在开发PC上对其进行了测试。现在,我对Jenkins感到很满意,可以作为我在构建过程中的长期“合作伙伴”,并希望将此Jenkins“移动”到专用服务器上。 在此之前,我完成了很少的构建,并从每个构建中存档了工件。特别是,对于我来说,内部版本号对于版本控制非常重要。 如何将所有Jenkins信息
问题内容: 我们将把Ivy与Ant一起使用,并且让Jenkins进行构建。我本来以为让詹金斯(Jenkins)在运行构建之前先做一个好主意。(这将是强制性的“清洁”目标的一部分)。 但是,我现在看到的不仅是从中清除内容,而且实际上是删除了整个目录。 我担心的是,如果Jenkins 在所有构建开始之前都进行了构建,它将干扰Jenkins可能正在执行的其他构建。 这是一个好主意吗,特别是如果一个用户可
使用Jenkins进行多平台多分支构建。 我有多个多分支管道项目(每个平台一个,因为每个平台需要显着不同的构建步骤)。我有一个具有多个分支的代码存储库(这就是为什么多分支管道项目有意义)。 我希望每个多分支管道项目引用不同的Jenkinsfile,而不是所有人都试图使用文件名为“Jenkinsfile”的文件,该文件位于存储库的根目录中。 这个已解决的错误表明我应该能够做到这一点,但我找不到任何概
我正试图在我的maven项目中使用Jenkins主从架构。我有windows机器上的Jenkins master和Linux机器上的slave。现在的问题是,当我运行Jenkins脚本时,它会给我一个错误,比如无法初始化git存储库,因为Jenkins正在尝试执行git。Linux从机上的exe。有人能告诉我怎么解决吗? 以下是我的Jenkins管道脚本和错误日志 错误如下