Score:0

EOF: ไม่พบคำสั่งใน Jenkins Pipeline

ธง pk

ฉันกำลังพยายามเปิดตัว Datadog agent ใน Jenkins ไปป์ไลน์ แต่ฉันได้รับข้อผิดพลาดด้านล่าง:

บรรทัดที่ 7: คำเตือน: เอกสารที่นี่ที่บรรทัดที่ 2 คั่นด้วยจุดสิ้นสุดของไฟล์ (ต้องการ 'EOF') EOF: ไม่พบคำสั่ง ข้อผิดพลาด

    ระยะ ('ติดตั้งตัวแทน Datadog'){
        เมื่อไร {
            สภาพแวดล้อม (ชื่อ: "DATADOG_REQ", ค่า: "เปิดใช้งาน")
            }
        ขั้นตอน {
            สคริปต์ {
            echo "กำลังติดตั้ง Datadog Agent"
            
            sh '''#!/bin/bash.sh'''#! 
                ssh -o ConnectTimeout=30 -t ABC@1234 /bin/bash << EOF || error_exit "การสร้างโฟลเดอร์ตาม $service_name ล้มเหลว"
                sudo chmod u+x ./${JOB_NAME}/enableDatadogAgent.sh
                sudo chown เจนกินส์:เจนกินส์ ./${JOB_NAME}/enableDatadogAgent.sh
                เสียงสะท้อน ${DATADOG_REQ} ${JOB_NAME}
                ./${JOB_NAME}/enableDatadogAgent.sh ${DATADOG_REQ} 
                อีโอเอฟ'''
                }



            }
        }

ความช่วยเหลือใด ๆ จะเป็นประโยชน์มาก

hr flag
อาจเป็นการเยื้อง - ดูตัวอย่าง [คำสั่ง Multiline bash ใน Jenkins ไปป์ไลน์](https://stackoverflow.com/questions/44842259/multiline-bash-command-in-jenkins-pipeline)

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา