0
は私Jenkinsfile
はこのようなものですと言います。ステップ内で$(params.flag)
を読み取ることはできません。これどうやってするの??私はmultibranch pipeline
ジョブタイプを使用しています。ジェンキンスは基本ドンパラメータ値を構築
は私Jenkinsfile
はこのようなものですと言います。ステップ内で$(params.flag)
を読み取ることはできません。これどうやってするの??私はmultibranch pipeline
ジョブタイプを使用しています。ジェンキンスは基本ドンパラメータ値を構築
それは(私はそれがほとんどオフしたマルチラインsh
構文だったと思う)、このようなものだ:
pipeline {
agent { label 'docker' }
parameters {
string(name: 'flag', defaultValue: 'stop', description: 'How should I greet the world?')
}
stages {
stage('Example') {
steps {
checkout scm
sh "echo \"Current Branch: ${env.BRANCH_NAME}.... \""
sh """
if [[ "${params.flag}" == "run" ]]; then
echo "something"
fi
"""
}
}
}
}