Simple collection of Groovy scripts to help me maintain some Jenkins systems.
See also https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+Script+Console
| From 0afc0f0f43a9159210b5f90a7dd5740032f0764c Mon Sep 17 00:00:00 2001 | |
| From: =?UTF-8?q?=D0=A1=D0=BE=D1=81=D0=BD=D0=B0=20=D0=95=D0=B2=D0=B3=D0=B5?= | |
| =?UTF-8?q?=D0=BD=D0=B8=D0=B9?= <[email protected]> | |
| Date: Sat, 17 Sep 2016 17:54:43 +0300 | |
| Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=BF=D1=82=D0=B8=D0=BC=D0=B8=D0=B7?= | |
| =?UTF-8?q?=D0=B0=D1=86=D0=B8=D1=8F=20=D0=B8=D0=B7=D0=B1=D1=8B=D1=82=D0=BE?= | |
| =?UTF-8?q?=D1=87=D0=BD=D0=BE=D0=B9=20=D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D1=80?= | |
| =?UTF-8?q?=D0=BA=D0=B8=20=D1=81=D0=BE=D1=81=D1=82=D0=B0=D0=B2=D0=B0=20?= | |
| =?UTF-8?q?=D1=84=D1=83=D0=BD=D0=BA=D1=86.=20=D0=BE=D0=BF=D1=86=D0=B8?= | |
| =?UTF-8?q?=D0=B9=20=D0=B7=D0=B0=20=D1=81=D1=87=D0=B5=D1=82=20=D0=B2=D1=8B?= |
| From 0afc0f0f43a9159210b5f90a7dd5740032f0764c Mon Sep 17 00:00:00 2001 | |
| From: =?UTF-8?q?=D0=A1=D0=BE=D1=81=D0=BD=D0=B0=20=D0=95=D0=B2=D0=B3=D0=B5?= | |
| =?UTF-8?q?=D0=BD=D0=B8=D0=B9?= <[email protected]> | |
| Date: Sat, 17 Sep 2016 17:54:43 +0300 | |
| Subject: [PATCH] =?UTF-8?q?=D0=9E=D0=BF=D1=82=D0=B8=D0=BC=D0=B8=D0=B7?= | |
| =?UTF-8?q?=D0=B0=D1=86=D0=B8=D1=8F=20=D0=B8=D0=B7=D0=B1=D1=8B=D1=82=D0=BE?= | |
| =?UTF-8?q?=D1=87=D0=BD=D0=BE=D0=B9=20=D0=BF=D1=80=D0=BE=D0=B2=D0=B5=D1=80?= | |
| =?UTF-8?q?=D0=BA=D0=B8=20=D1=81=D0=BE=D1=81=D1=82=D0=B0=D0=B2=D0=B0=20?= | |
| =?UTF-8?q?=D1=84=D1=83=D0=BD=D0=BA=D1=86.=20=D0=BE=D0=BF=D1=86=D0=B8?= | |
| =?UTF-8?q?=D0=B9=20=D0=B7=D0=B0=20=D1=81=D1=87=D0=B5=D1=82=20=D0=B2=D1=8B?= |
| From a994a645b2eaee5ad01bc21ec226f5f0d7965346 Mon Sep 17 00:00:00 2001 | |
| From: =?UTF-8?q?=D0=A1=D0=BE=D1=81=D0=BD=D0=B0=20=D0=95=D0=B2=D0=B3=D0=B5?= | |
| =?UTF-8?q?=D0=BD=D0=B8=D0=B9?= <[email protected]> | |
| Date: Fri, 9 Sep 2016 08:22:01 +0300 | |
| Subject: [PATCH 2/2] =?UTF-8?q?=D0=9E=D0=BF=D1=82=D0=B8=D0=BC=D0=B8=D0=B7?= | |
| =?UTF-8?q?=D0=B0=D1=86=D0=B8=D1=8F=20=D0=BF=D0=BE=D0=BB=D1=83=D1=87=D0=B5?= | |
| =?UTF-8?q?=D0=BD=D0=B8=D1=8F=20=D0=BC=D0=B5=D0=BD=D0=B5=D0=B4=D0=B6=D0=B5?= | |
| =?UTF-8?q?=D1=80=D0=B0=20=D0=BE=D0=B1=D1=8A=D0=B5=D0=BA=D1=82=D0=B0=20?= | |
| =?UTF-8?q?=D0=BF=D0=BE=20=D0=BF=D0=BE=D0=BB=D0=BD=D0=BE=D0=BC=D1=83=20?= | |
| =?UTF-8?q?=D0=B8=D0=BC=D0=B5=D0=BD=D0=B8?= |
| echo off | |
| SET mypath=%~dp0 | |
| SETLOCAL | |
| set BUILDPATH=.\build | |
| rem if not exist %BUILDPATH% set BUILDPATH=..\build | |
| set RUNNER_IBNAME=/F"./build/ib" | |
| rem set RUNNER_DBUSER=base |
| Функционал: Выгрузка/загрузка внешних обработок на linux | |
| @onlylinux | |
| Контекст: | |
| Допустим есть версия 1с "8.3.8.1861" | |
| И создали пустую папку "/tmp/test/" | |
| И существует внешняя обработка "/tmp/test/data.epf" | |
| Сценарий: Запуск распаковки без обазятельного параметра внешней обработки, только пути к каталогу | |
| Когда создали каталог "/tmp/test/testCase1/data" |
| Функционал: Загрузка расширений в конфигурацию | |
| Контекст: | |
| Допустим есть версия 1с "8.3.8.1861" | |
| И создали пустую базу по пути "d:\work\test\ibext" | |
| И добавили новый справочник "Справочник1" | |
| И создали новое хранилище по пути "D:\work\test\ibextrepo" с пользователем "admin" и паролем "1" | |
| И подключились к хранилищу по пути "D:\work\test\ibextrepo" | |
| И создали новое расширение с именем "Расширение1" и префиксом "Расш1_" | |
| И добавили в расширение справочник из конфигурации "Справочник1" |
| // Поместите настраиваемые сочетания клавиш в этот файл, чтобы перезаписать клавиши по умолчанию. | |
| [ | |
| { | |
| "key": "ctrl+down", | |
| "command": "workbench.action.compareEditor.nextChange", | |
| "when": "textCompareEditorVisible" | |
| }, | |
| { "key": "ctrl+up", | |
| "command": "workbench.action.compareEditor.previousChange", | |
| "when": "textCompareEditorVisible" |
| { | |
| "ИмяСборки":"Сборка 8.3.7 UF", | |
| "ВерсияПлатформы":"8.3.7", | |
| "ВыводитьСообщенияВФайл": "${workspaceRoot}.\ServiceBases\Messages 8.3.7 UF.txt", | |
| "КаталогПоискаВерсииПлатформы":"C:\Program Files (x86)\1cv8", | |
| "СтрокаПодключенияКБазе":"ENTERPRISE /F.\ServiceBases\v83ServiceBase", | |
| "EpfДляИнициализацияБазы": ".\epf\init.epf", | |
| "ПараметрыДляИнициализацияБазы": ".\epf\init.json", | |
| "ПутьКVanessaBehavior": ".\..\vanessa-behavior.epf", | |
| "КаталогФич": ".\..\features", |
| job("utils") { | |
| logRotator(-1, 4) | |
| label("slave") | |
| triggers { | |
| cron('@daily') | |
| } | |
| scm { | |
| git { |
Simple collection of Groovy scripts to help me maintain some Jenkins systems.
See also https://wiki.jenkins-ci.org/display/JENKINS/Jenkins+Script+Console