Groovyスクリプトでユーザーを切り替えてパスワードを渡す方法は?

Groovyスクリプトでユーザーを切り替えてパスワードを渡す方法は?

Groovyスクリプトでユーザーを切り替えてパスワードを渡す方法は? Jenkins Pipelineプラグインで作業しているので、root権限でいくつかのコマンドを実行したいのですが、デフォルトのユーザーはjenkinsです。

コードは次のとおりです

node {
     sh "whoami"   
     }

出力は次のとおりです

[test_cdpipeline] Running shell script
+ whoami
jenkins

ベストアンサー1

&&を使用してこれを実行できます。このように:

pipeline {
    agent any
    stages {
        stage('build') {
            steps {
                script{
                    sh 'export KUBECONFIG=/home/k8stest/.kube/config && kubectl get nodes'
                }
            }
        }
    }
}

おすすめ記事