From 9d04435f133a8014226c89e4b40fd376387a8967 Mon Sep 17 00:00:00 2001 From: rinjae Date: Thu, 18 Jun 2026 11:59:35 +0900 Subject: [PATCH] =?UTF-8?q?Jenkinsfile=20=EC=97=85=EB=8D=B0=EC=9D=B4?= =?UTF-8?q?=ED=8A=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Jenkinsfile | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) diff --git a/Jenkinsfile b/Jenkinsfile index 93da194..2606e74 100644 --- a/Jenkinsfile +++ b/Jenkinsfile @@ -32,6 +32,27 @@ pipeline { } } + stage('Checkout modules') { + steps { + sh ''' + set -eu + + for REPO in elink-online-core elink-online-transformer elink-online-common elink-online-emsclient elink-online-core-jpa; do + if [ ! -e "$REPO/.git" ]; then + rm -rf "$REPO" + git clone --depth=1 --branch master \ + "ssh://git@172.30.1.50:2222/djb-eapim/$REPO.git" \ + "$REPO" + else + git -C "$REPO" fetch --depth=1 origin master + git -C "$REPO" reset --hard origin/master + git -C "$REPO" clean -fdx + fi + done + ''' + } + } + stage('Verify toolchain') { steps { sh '''