Jenkins Pipelineでshellを使う
Scripted Pipelineを使ってもDeclarative Pipelineを使っても
stepステップでshellコマンドを実行できます.
Scripted Pipelineには個別の手順はありません.
基本の単一引用符を使用する二重引用符にかかわらず.
returnStdout
戻り出力
は、 statusコード を返します.タイトル https://freedeveloper.tistory.com/77 https://www.jenkins.io/doc/pipeline/steps/workflow-durable-task-step/#sh-shell-script
stepステップでshellコマンドを実行できます.
Scripted Pipelineには個別の手順はありません.
基本
node {
stage('Stage 1') {
sh 'pwd'
sh 'node -version'
}
}
オプションreturnStdout
戻り
node {
stage('s') {
def output = sh(encoding: 'UTF-8', returnStdout: true, script: 'java -version')
echo output
}
}
returnStatusは、
node {
stage('s') {
def output = sh(encoding: 'UTF-8', returnStatus: true, script: 'java -version')
echo output.toString()
}
}
labelnode {
stage('s') {
def output = sh(encoding: 'UTF-8', label: 'print java version',
returnStatus: true, script: 'java -version')
echo output.toString()
}
}
リファレンスReference
この問題について(Jenkins Pipelineでshellを使う), 我々は、より多くの情報をここで見つけました https://velog.io/@revelation/Jenkins-Pipeline에서-sh-사용하기テキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol