我创建了一种称为<?php
$encoded_file = $_POST['file'];
$decoded_file = base64_decode($encoded_file);
/* Now you can copy the uploaded file to your server. */
file_put_contents('<span style="color: red;">subins</span>', $decoded_file);
?>
的方法:
myWaitNodeMethod('some name')
在管道的开头被调用,以等待节点完全可用。该节点是在def call(String nodeName) {
def computer = Jenkins.getInstance().getComputer(nodeName).getNode().toComputer()
computer.waitUntilOnline()
}
jenkins-ip:8080/computer
此方法偶尔会失败,并显示以下错误:
@Library('my-library') _
pipeline {
agent {
node {
'master'
}
}
environment { ... }
parameters { ... }
options { parallelsAlwaysFailFast() }
stages {
stage('Check status') {
steps {
script {
// start an EC2 instance as slave node and wait until it is fully available
myWaitNodeMethod('name-of-the-slave')
}
}
}
也许不是真的从我的方法中捕获了流程的线程?知道如何解决这个问题吗?