Çalışma alanından bazı verileri yüklemek istediğim basit bir Jenkinsfile var. Ben deposunun içinde Jenkinsfile kaldıraç için boru hattı eklentisi kullanıyorum. Yapı, eşleşen bir Jenkins ajanına dağıtılıyor.jenkins pipeline dosyaları okuyamadı
java.io.FileNotFoundException: Ben kullanmaya çalıştığınızda "readFile" Ben şu mesajı alıyorum /path/to/jenkins/workspace/XXXXX/project/data.json (Böyle bir dosya ya da dizin)
Ayrıca çalışma alanından bir Groovy dosyasını yüklemeye çalışırken de aynı iletiyi alıyorum.
Benim Jenkinsfile benziyor:
node('master') {
stage "Start"
echo "Starting"
stage "Load File"
def myJson = readFile "data.json"
}
Bu dosyaları okuyamaz neden herhangi bir fikir?
sayesinde
Tim
_Configure System_ → _Workspace Kök Dizini_: '$ {JENKINS_HOME}/çalışma alanı/$ {ITEM_FULLNAME}/proje' veya '/ proje' olmadan mı? –
Değil. Şu anda: $ {JENKINS_HOME}/çalışma alanı/$ {ITEM_FULLNAME} – timcrider
Jenkins, bu yapı üzerinde 3 çalışma alanı oluşturuyor gibi görünüyor. 998 döngüleri, 998 döngüleri @ komut dosyası ve 998 döngüleri @ tmp. 998-döngüler @ betiği içindeki herhangi bir veri ile tek şeydir. Ancak, diğer şube hem XXX-topic hem de XXX-topic @ betiğini oluşturur. – timcrider