我正在将旧的Jenkins构建迁移到新的声明性管道中。现在我已经构建并运行好了,我需要从git获取JenkinsFile (而不是把它留在Jenkins窗口中)。问题是Jenkins从Git获取文件,然后在拉取文件后在错误的位置查找它。配置如下:这是我在Jenkins日志中得到的消息:
Checking out git https://github.com/xxx/xxx_dev.git to rea
我想使用jenkins中git的管道脚本当我试图运行它时,我会得到以下错误: at jenkins.plugins.git.GitSCMFile$3.invoke(GitSCMFile.java:167)
at jenkins.plugins.git.GitSCMFile$3.invoke(GitSCMFile.jav
我有一个运行在docker容器上的jenkins实例,目前我正在使用'Pipeline script from SCM‘选项来提供Jenkins管道脚本。有没有办法让我把jenkinsfile放在jenkins实例所在的容器中,并在每次使用jenkins实例触发作业时使用它,而不是将它托管在某个SCM中,然后在每次触发作业时将其拉取
我创建了一个Jenkinsfile并将其推送到master分支。在Jenkins pipeline作业中,我选择了Pipeline Script from SCM并填写了所有其他详细信息。当我构建这个作业时,它可以像预期的那样正常运行。我用的是windows。Jenkins在C:\Users\<Username>中有一个文件夹.jenkins。我查