From bb1f8fef2b8df18fe4312f3bf6559aa6d054c340 Mon Sep 17 00:00:00 2001 From: sparshev Date: Sun, 17 Jun 2018 15:35:54 -0700 Subject: [PATCH] [MPL] Added GitCheckout module to checkout project form a job script (#3) --- .../devops/mpl/modules/Checkout/Checkout.groovy | 5 ++++- .../devops/mpl/modules/Checkout/GitCheckout.groovy | 7 +++++++ 2 files changed, 11 insertions(+), 1 deletion(-) create mode 100644 resources/com/griddynamics/devops/mpl/modules/Checkout/GitCheckout.groovy diff --git a/resources/com/griddynamics/devops/mpl/modules/Checkout/Checkout.groovy b/resources/com/griddynamics/devops/mpl/modules/Checkout/Checkout.groovy index 4350718..2488fd1 100644 --- a/resources/com/griddynamics/devops/mpl/modules/Checkout/Checkout.groovy +++ b/resources/com/griddynamics/devops/mpl/modules/Checkout/Checkout.groovy @@ -2,4 +2,7 @@ * Common checkout module */ -MPLModule('Default Checkout', CFG) +if( CFG.'git.url' ) + MPLModule('Git Checkout', CFG) +else + MPLModule('Default Checkout', CFG) diff --git a/resources/com/griddynamics/devops/mpl/modules/Checkout/GitCheckout.groovy b/resources/com/griddynamics/devops/mpl/modules/Checkout/GitCheckout.groovy new file mode 100644 index 0000000..00f1885 --- /dev/null +++ b/resources/com/griddynamics/devops/mpl/modules/Checkout/GitCheckout.groovy @@ -0,0 +1,7 @@ +/** + * Git Checkout + */ + +git url: CFG.'git.url', + branch: CFG.'git.branch', + credentialsId: CFG.'git.credentials'