我需要一些帮助,以将某些Jenkins管道脚本代码转换为Python。转换此代码的原因是,我已经在Jenkins管道中使用Febric将ssh切换到远程主机,并且需要在基于Python的Febric内运行管道脚本。下面是我需要转换的示例代码。谢谢
git branch: 'develop', credentialsId: ‘xxxx-xxxx-xxxx-xxx’, poll: false, url: 'ssh://git@xxxx.yyyy.net:port/path/project.git'
def nodeHome = tool name: 'NodeJS 8.9.4', type: 'jenkins.plugins.nodejs.tools.NodeJSInstallation'
env.PATH = "${nodeHome}/bin:${env.PATH}"
try {
dir(‘project/test’) {
sh(“docker ps -a”)
}
}
catch {
// catch error
}
finally {
// finally
}