X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=Jenkinsfile;h=895065a456897d7c13573ee72bf2adaca891595a;hb=066bb8cf144cc33ddc7d2743d2437881db19b28d;hp=b7b5c7fccca9c2c3994fb27827e48e4c5953a16a;hpb=b2eaa117a03a4a817c5ca23dbad06e9e512a36a7;p=icn.git diff --git a/Jenkinsfile b/Jenkinsfile index b7b5c7f..895065a 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -9,8 +9,22 @@ pipeline { stages { stage("Build ISO Image") { steps { - echo "refspec: ${GERRIT_REFSPEC}, branch: ${GERRIT_BRANCH}" + sh "sudo rm -rf icn build/ubuntu icn-ubuntu-18.04.iso" + sh "git clone https://gerrit.akraino.org/r/icn" + dir("icn") { + sh "git fetch origin ${GERRIT_REFSPEC}:${changeBranch}" + sh "git checkout ${changeBranch}" + sh "git rebase origin/${GERRIT_BRANCH}" + } + sh "sudo icn/tools/setup_build_machine.sh" + // sh "sudo icn/tools/collect.sh" + sh "sudo icn/tools/create_usb_bootable.sh" } } } + post { + always { + archiveArtifacts artifacts: "icn-ubuntu-18.04.iso", onlyIfSuccessful: true + } + } }