From 80768ed617cc265b8f4a8104cf302aba8af9ec17 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=90=D0=BB=D0=B5=D0=BA=D1=81=D0=B0=D0=BD=D0=B4=D1=80=20?= =?UTF-8?q?=D0=9F=D1=80=D0=B8=D0=BC=D0=B0=D0=BA=D0=BE=D0=B2?= Date: Mon, 21 Sep 2020 19:36:30 +0300 Subject: [PATCH] no-cy --- install/no-cy/Jenkinsfile | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 install/no-cy/Jenkinsfile diff --git a/install/no-cy/Jenkinsfile b/install/no-cy/Jenkinsfile new file mode 100644 index 0000000..515123b --- /dev/null +++ b/install/no-cy/Jenkinsfile @@ -0,0 +1,17 @@ +import groovy.json.JsonBuilder +import groovy.json.JsonSlurper +import groovy.json.JsonOutput +import java.util.HashMap +import groovy.json.* + +stage('install:no:cy') { + echo 'Пробуем убрать cypress из зависимостей)' + def cyString = sh(returnStdout: true, script: "cat ./package.json | grep cypress\\\" || echo 'empty'") + echo cyString + + if (cyString.contains(',')) { + sh "mv ./package.json ./tmp-package.json" + echo "Cypress найден. Удаляем..." + sh "cat ./tmp-package.json | grep -v cypress\\\" > ./package.json" + } +}