将Jenkins管道脚本代码转换为Python

时间:2018-08-22 15:36:33

标签: python jenkins jenkins-pipeline

我需要一些帮助,以将某些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
    }

0 个答案:

没有答案