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'