我碰到JENKINS-38706。由于它已经开放了一段时间,所以我正在尝试解决它。
我的问题是我正在运行多节点管道,其中一个节点是Windows从站,具有255个字符的路径限制。
因此,我尝试更改Windows从属阶段的工作区,而不是使用多分支管道使用的C:\ jenkins \ workspace \ job-branch-
randomcharacters,而是尝试将其移至c:\ w \ job \ branch。
它立即失败并显示:
Branch indexing
Obtained Jenkinsfile from 5bc168fcd5b3707048ad4bca4b5ef7478d759531
Running in Durability level: MAX_SURVIVABILITY
[BFA] Scanning build for known causes...
[BFA] No failure causes found
[BFA] Done. 0s
[Bitbucket] Notifying commit build result
[Bitbucket] Build result notified
org.codehaus.groovy.control.MultipleCompilationErrorsException: startup failed:
WorkflowScript: 52: Too many arguments for map key "ws" @ line 52, column 15.
ws('C:\\w\\$JOB_NAME\\$BRANCH_NAME') {
我的Jenkinsfile片段:
stage ('Snapshot-WINDOWS') {
agent {
node {
label 'win'
ws('C:\\w\\$JOB_NAME\\$BRANCH_NAME') {
body()
}
}
}
steps {
withMaven(
maven: 'Maven 3.5.3',
mavenSettingsConfig: 'html" target="_blank">settings'
) {
bat 'mvn clean install'
}
}
}
为了回答我自己的问题,我不需要使用ws(),而是需要使用customWorkspace,并且$ BRANCH_NAME会自动添加到多分支管道中。
stage ('Snapshot-WINDOWS') {
agent {
node {
label 'win'
customWorkspace 'C:\\w\\$JOB_NAME'
}
}
steps {
withMaven(
maven: 'Maven 3.5.3',
mavenSettingsConfig: 'settings'
) {
bat 'mvn clean install'
}
}
}
工作空间是包含仪表板、图表和数据源的地方。你可以在工作空间中创建多个仪表板、图表和数据源。 自定义工作区 你可以在工作区中查看和排序项目。若要从一个视图更改为另一个视图,请点击窗口底部的 “列表”或 “网格”按钮。或者,选择“查看”->“列表”或“网格”。 列表视图显示有关每个项目的额外信息。你可以在列表视图中对项目进行排序,点击要用来对项目进行排序的列标题。 网格视图以网格显示你的项目为缩略图。
工作空间是包含仪表板、图表和数据源的地方。你可以在工作空间中创建多个仪表板、图表和数据源。 自定义工作区 你可以在工作区中查看和排序项目。若要从一个视图更改为另一个视图,请点击窗口底部的 “列表”或 “网格”按钮。或者,选择“查看”->“列表”或“网格”。 列表视图显示有关每个项目的额外信息。你可以在列表视图中对项目进行排序,点击要用来对项目进行排序的列标题。 网格视图以网格显示你的项目为缩略图。
工作空间是包含仪表板、图表和数据源的地方。你可以在工作空间中创建多个仪表板、图表和数据源。 自定义工作区 你可以在工作区中查看和排序项目。若要从一个视图更改为另一个视图,请点击窗口底部的 “列表”或 “网格”按钮。或者,选择“查看”->“列表”或“网格”。 列表视图显示有关每个项目的额外信息。你可以在列表视图中对项目进行排序,点击要用来对项目进行排序的列标题。 网格视图以网格显示你的项目为缩略图。
我遇到了JENKINS-38706。由于它已经开放了一段时间,我正在努力解决这个问题。 我的问题是我正在运行一个多节点管道,其中一个节点是Windows从节点,具有255个字符路径限制。 因此,我正在尝试更改我的Windows从属阶段的工作区,而不是使用多分支管道使用的C:\jenkins\workspace\job-分支-随机字符,我正在尝试将其移动到c:\w\Jobs\分支。 它立即失效: 我
关于Eclipse Workspace eclipse工作区包含以下资源: Projects Files Folders 工作空间具有分层结构。 项目位于层次结构的顶层,在其中可以包含文件和文件夹。 插件使用资源插件提供的API来管理工作空间中的资源。 用于管理工作区的UI元素 用户使用视图,编辑器和向导提供的功能来创建和管理工作区中的资源。 显示工作空间内容的众多视图之一是Project Exp
为什么Eclipse在构建一个Android项目时,会陷入构建工作区的无限循环...和(重新)构建工作区...和(重新)构建工作区... 这是已知的虫子吗? 走出这个循环的正确方法是什么? 备注: 如果取消选中,它会生成良好的版本,甚至导出一个完美运行的签名发行版APK。 此问题仅在我升级到最新的SDK r19后才开始。在此之前(SDK r11),我从未遇到过此问题。 错误160868正好描述了这