Plugin version used
Generic Webhook Trigger Plugin Version1.86.4
Jenkins version used
Jenkins 2.346.3
configuration
If the name is empty, it defaults to '_' Rename variable at the beginning

pipeline define
pipeline {
agent none
stages {
stage('deploy') {
agent {
docker {
image 'xxxxx/xxxx:3.1.0'
args '-v /devops/kubectl:/root/.kube -u root'
}
}
steps {
sh '''
echo deploy
echo "Hello, World!
feishu post -t ${COMMON_FEISHU_TOKEN} -s ${COMMON_FEISHU_SECRET} start\" -r \"${RUN_DISPLAY_URL}\"
'''
}
}
}
}
When I use webhook for triggering, once I execute sh, it will enter an infinite blocking state

But when I click on build now on Jenkins, it can run normally

Finally, I found that as long as I write any value, it can run normally
