DevelopTool/CI/Jenkins/Pipeline
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
-jenkins 2.0から利用可能になったpipelineのまとめ
#contents
*Jenkins Pipelineビルダーをつかう [#ce257e7a]
http://JENKINS_URL/job/test/pipeline-syntax/
*svnチェックアウト&ビルドサンプル [#eeb5f276]
node {
def mvnHome
stage('Preparation') { // for display purposes
checkout([$class: 'SubversionSCM', additionalCre...
mvnHome = tool 'M3'
}
stage('Build') {
// Run the maven build
if (isUnix()) {
sh "'${mvnHome}/bin/mvn' -Dmaven.test.failure...
} else {
bat(/"${mvnHome}\bin\mvn" -Dmaven.test.failur...
}
}
stage('Results') {
junit '**/target/surefire-reports/TEST-*.xml'
archive 'target/*.jar'
}
// call another job without parameter
stage('PostProcess') {
build job: 'echotest'
}
stage('PostProcess') {
build job: 'echotest',parameters: [[$class: 'St...
}
}
終了行:
-jenkins 2.0から利用可能になったpipelineのまとめ
#contents
*Jenkins Pipelineビルダーをつかう [#ce257e7a]
http://JENKINS_URL/job/test/pipeline-syntax/
*svnチェックアウト&ビルドサンプル [#eeb5f276]
node {
def mvnHome
stage('Preparation') { // for display purposes
checkout([$class: 'SubversionSCM', additionalCre...
mvnHome = tool 'M3'
}
stage('Build') {
// Run the maven build
if (isUnix()) {
sh "'${mvnHome}/bin/mvn' -Dmaven.test.failure...
} else {
bat(/"${mvnHome}\bin\mvn" -Dmaven.test.failur...
}
}
stage('Results') {
junit '**/target/surefire-reports/TEST-*.xml'
archive 'target/*.jar'
}
// call another job without parameter
stage('PostProcess') {
build job: 'echotest'
}
stage('PostProcess') {
build job: 'echotest',parameters: [[$class: 'St...
}
}
ページ名: