Jenkins Blue Ocean 在创建 Pipeline 时不会显示 Agent

Jenkins Blue Ocean won't show Agent when creating a Pipeline

我是 Blue Ocean 的新手,我正在关注 their tutorial,它告诉我 运行:

docker run \
  --rm \
  -u root \
  -p 8080:8080 \
  -v jenkins-data:/var/jenkins_home \
  -v /var/run/docker.sock:/var/run/docker.sock \
  -v "$HOME":/home \
  jenkinsci/blueocean

它启动了 docker 实例,我进入了 Blue Ocean 屏幕,点击创建新管道,设置 GitHub 令牌,等等

现在我在你那里select the Agent,但是我的没有代理:

此外,如果我单击保存按钮然后 "save & run" 它会卡住并且 docker 容器输出抛出:

WARNING: Error while serving http://localhost:8080/blue/rest/pipeline-metadata/agentMetadata
java.lang.reflect.InvocationTargetException
  ... <stack trace here> ...

Caused by: java.lang.NoSuchMethodError: org.jenkinsci.plugins.pipeline.modeldefinition.agent.DeclarativeAgentDescriptor.all()Lhudson/ExtensionList;

我现在一片空白,不知道该怎么做,因为那是 "out of the box" 教程。

我该如何解决这个问题才能继续前进?

这确实是一个错误。我报告了它,现在已经解决了。这是 JIRA 票证:https://issues.jenkins-ci.org/browse/JENKINS-50805