• DevOpsv2.1.1
  • devops重新执行之前构建的流水线 报错

重新执行之前构建的流水线 报错

后端jenkins pod有异常吗?可以发一下相关日志看一下吗?

kubectl logs -f -n kubesphere-devops-system ks-jenkins的logs日志

Aug 05, 2020 4:01:15 AM org.csanchez.jenkins.plugins.kubernetes.KubernetesCloud provision
INFO: Excess workload after pending Kubernetes agents: 1
Aug 05, 2020 4:01:15 AM org.csanchez.jenkins.plugins.kubernetes.KubernetesCloud provision
INFO: Template for label base: Kubernetes Pod Template
Aug 05, 2020 4:01:20 AM hudson.slaves.NodeProvisioner$2 run
INFO: Kubernetes Pod Template provisioning successfully completed. We have now 2 computer(s)
Aug 05, 2020 4:01:20 AM org.csanchez.jenkins.plugins.kubernetes.KubernetesLauncher launch
INFO: Created Pod: kubesphere-devops-system/base-mmn25
Aug 05, 2020 4:01:20 AM okhttp3.internal.platform.Platform log
INFO: ALPN callback dropped: HTTP/2 is disabled. Is alpn-boot on the boot class path?
Aug 05, 2020 4:01:23 AM org.csanchez.jenkins.plugins.kubernetes.KubernetesLauncher launch
INFO: Pod is running: kubesphere-devops-system/base-mmn25
Aug 05, 2020 4:01:23 AM org.csanchez.jenkins.plugins.kubernetes.KubernetesLauncher launch
INFO: Waiting for agent to connect (0/100): base-mmn25
Aug 05, 2020 4:01:23 AM hudson.TcpSlaveAgentListener$ConnectionHandler run
INFO: Accepted JNLP4-connect connection #30 from /10.244.3.0:46552
Aug 05, 2020 4:01:24 AM org.csanchez.jenkins.plugins.kubernetes.KubernetesLauncher launch
INFO: Waiting for agent to connect (1/100): base-mmn25
Aug 05, 2020 4:01:25 AM org.csanchez.jenkins.plugins.kubernetes.KubernetesLauncher launch
INFO: Waiting for agent to connect (2/100): base-mmn25
Aug 05, 2020 4:01:26 AM org.csanchez.jenkins.plugins.kubernetes.KubernetesLauncher launch
INFO: Waiting for agent to connect (3/100): base-mmn25
Aug 05, 2020 4:01:35 AM org.csanchez.jenkins.plugins.kubernetes.KubernetesSlave _terminate
INFO: Terminating Kubernetes instance for agent base-mmn25
Aug 05, 2020 4:01:35 AM jenkins.slaves.DefaultJnlpSlaveReceiver channelClosed
INFO: Computer.threadPoolForRemoting [#822] for base-mmn25 terminated: java.nio.channels.ClosedChannelException
Terminated Kubernetes instance for agent kubesphere-devops-system/base-mmn25
Aug 05, 2020 4:01:35 AM org.csanchez.jenkins.plugins.kubernetes.KubernetesSlave deleteSlavePod
INFO: Terminated Kubernetes instance for agent kubesphere-devops-system/base-mmn25
Aug 05, 2020 4:01:35 AM org.csanchez.jenkins.plugins.kubernetes.KubernetesSlave _terminate
INFO: Disconnected computer base-mmn25
Disconnected computer base-mmn25
Aug 05, 2020 4:01:35 AM org.jenkinsci.plugins.workflow.job.WorkflowRun finish
INFO: project-B5YgXwv4wKOj/web/master #12 completed: FAILURE

kubectl logs -f -n kubesphere-devops-system base-mmn25 jnlp 的日志

Warning: JnlpProtocol3 is disabled by default, use JNLP_PROTOCOL_OPTS to alter the behavior
Warning: SECRET is defined twice in command-line arguments and the environment variable
Warning: AGENT_NAME is defined twice in command-line arguments and the environment variable
Aug 05, 2020 4:01:22 AM hudson.remoting.jnlp.Main createEngine
INFO: Setting up agent: base-mmn25
Aug 05, 2020 4:01:22 AM hudson.remoting.jnlp.Main$CuiListener <init>
INFO: Jenkins agent is running in headless mode.
Aug 05, 2020 4:01:22 AM hudson.remoting.Engine startEngine
INFO: Using Remoting version: 3.27
Aug 05, 2020 4:01:22 AM org.jenkinsci.remoting.engine.WorkDirManager initializeWorkDir
INFO: Using /home/jenkins/agent/remoting as a remoting work directory
Both error and output logs will be printed to /home/jenkins/agent/remoting
Aug 05, 2020 4:01:22 AM hudson.remoting.jnlp.Main$CuiListener status
INFO: Locating server among [http://ks-jenkins.kubesphere-devops-system:80/]
Aug 05, 2020 4:01:23 AM org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver resolve
INFO: Remoting server accepts the following protocols: [JNLP4-connect, Ping]
Aug 05, 2020 4:01:23 AM org.jenkinsci.remoting.engine.JnlpAgentEndpointResolver resolve
INFO: Remoting TCP connection tunneling is enabled. Skipping the TCP Agent Listener Port availability check
Aug 05, 2020 4:01:23 AM hudson.remoting.jnlp.Main$CuiListener status
INFO: Agent discovery successful
Agent address: ks-jenkins-agent.kubesphere-devops-system
Agent port: 50000
Identity: 83:c8:d9:88:a3:85:5f:0a:32:72:f4:2f:b7:54:2b:50
Aug 05, 2020 4:01:23 AM hudson.remoting.jnlp.Main$CuiListener status
INFO: Handshaking
Aug 05, 2020 4:01:23 AM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connecting to ks-jenkins-agent.kubesphere-devops-system:50000
Aug 05, 2020 4:01:23 AM hudson.remoting.jnlp.Main$CuiListener status
INFO: Trying protocol: JNLP4-connect
Aug 05, 2020 4:01:23 AM hudson.remoting.jnlp.Main$CuiListener status
INFO: Remote identity confirmed: 83:c8:d9:88:a3:85:5f:0a:32:72:f4:2f:b7:54:2b:50
Aug 05, 2020 4:01:24 AM hudson.remoting.jnlp.Main$CuiListener status
INFO: Connected
Aug 05, 2020 4:01:29 AM org.jenkinsci.remoting.util.AnonymousClassWarnings warn
WARNING: Attempt to (de-)serialize anonymous class org.jenkinsci.plugins.gitclient.Git$1; see: https://jenkins.io/redirect/serialization-of-anonymous-classes/
Aug 05, 2020 4:01:33 AM org.jenkinsci.remoting.util.AnonymousClassWarnings warn
WARNING: Attempt to (de-)serialize anonymous class org.jenkinsci.plugins.gitclient.RemoteGitImpl$CommandInvocationHandler$1; see: https://jenkins.io/redirect/serialization-of-anonymous-classes/
Aug 05, 2020 4:01:35 AM org.csanchez.jenkins.plugins.kubernetes.KubernetesSlave$SlaveDisconnector call
INFO: Disabled slave engine reconnects.
Aug 05, 2020 4:01:35 AM hudson.remoting.jnlp.Main$CuiListener status
INFO: Terminated
Aug 05, 2020 4:01:35 AM hudson.remoting.Request$2 run
INFO: Failed to send back a reply to the request hudson.remoting.Request$2@1d654ab3: hudson.remoting.ChannelClosedException: Channel “hudson.remoting.Channel@5377f471:JNLP4-connect connection to ks-jenkins-agent.kubesphere-devops-system/10.0.0.21:50000”: channel is already closed

    huqing

    本地试下 git clone -b 487724 ,确认下这个记录还在