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