pipeline {
agent any
stages {
stage('Build') {
steps {
echo 'Building..'
echo "whoami".execute().text
script {
File f = new File('/home/jenkins/test2.txt');
f.createNewFile();
}
}
}
stage('Test') {
steps {
echo 'Testing..'
}
}
stage('Deploy') {
steps {
echo 'Deploying....'
}
}
}
}
Jenkins控制台日志: (出现异常: 由用户Edgar Yu启动,运行在耐久性级别:MAX_SURVIVABILITY [Pipeline] node Running on Jenkins in /var/jenkins_home/workspace/test2 [Pipeline] { [Pipeline] stage [Pipeline] { (Build) [Pipeline] echo 正在构建.. [Pipeline] echo jenkins
[Pipeline] script [Pipeline] { [Pipeline] } [Pipeline] // script [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Test) 阶段“测试”由于之前的失败而跳过 [Pipeline] } [Pipeline] // stage [Pipeline] stage [Pipeline] { (Deploy) 阶段“部署”由于之前的失败而跳过 [Pipeline] } [Pipeline] // stage [Pipeline] } [Pipeline] // node [Pipeline] 流水线结束java.io.IOException: 权限不足 at java.io.UnixFileSystem.createFileExclusively(Native Method) at java.io.File.createNewFile(File.java:1012)