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'
}
}
}
}
}