如何在jenkis管道作业中编写python脚本(如if…else)
管道{ 任何代理人 舞台{ 阶段(“身份验证”){ 台阶{ “嘘” chmod 777/var/run/docker.sock ''' “嘘” sshpass-p'actiontreerooster'scp-o StrictHostKeyChecking=no-o UserKnownHostsFile=/dev/null/mnt/gene3/jenkins workspace/Build_Creation/resource/packages/*root@10.21.0.5:/mnt/gene3/如何在jenkis管道作业中编写python脚本(如if…else),python,jenkins,Python,Jenkins,管道{ 任何代理人 舞台{ 阶段(“身份验证”){ 台阶{ “嘘” chmod 777/var/run/docker.sock ''' “嘘” sshpass-p'actiontreerooster'scp-o StrictHostKeyChecking=no-o UserKnownHostsFile=/dev/null/mnt/gene3/jenkins workspace/Build_Creation/resource/packages/*root@10.21.0.5:/mnt/gene3/
'''
}
}
stage('acquire') {
agent { docker { image 'python:3.5.1' } }
steps {
python '''
print("Python is fun.")
'''
}
}
}
}在执行python时,您必须使用sh或bat,对于您的情况,将使用以下命令:-
steps {
sh "python --version"
sh "python script.py"
}