Skip to content

Instantly share code, notes, and snippets.

@artbear
artbear / feature.json
Created March 12, 2020 12:48
Шаблон базовой фичи BDD - Vanessa-ADD
{
// Place your snippets for feature here. Each snippet is defined under a snippet name and has a prefix, body and
// description. The prefix is what is used to trigger the snippet and the body will be expanded and inserted. Possible variables are:
// $1, $2 for tab stops, $0 for the final cursor position, and ${1:label}, ${2:another} for placeholders. Placeholders with the
// same ids are connected.
// Example:
// "Print to console": {
// "prefix": "log",
// "body": [
// "console.log('$1');",
@artbear
artbear / readme.md
Created September 6, 2019 15:42
Запуск нескольких экземпляров сервера 1С Предприятия 8.3 разных релизов на одном Linux-сервере http://is.kuntashov.ru/public/1118281/

Запуск нескольких экземпляров сервера 1С Предприятия 8.3 разных релизов на одном Linux-сервере Публикация № 1118281 Администрирование - Системное

кластер сервер сервис 1с linux

8
Несколько слов о том, КАК это сделать, для тех кто сильно далек от GNU/Linux. 0. Общие моменты

@artbear
artbear / build-epf.cmd
Created August 29, 2019 14:26
Builds 1C external data processors & reports within EDT project
@echo off
set v8version=8.3.14.1779
set v8path="C:\Program Files\1cv8\%v8version%\bin\1cv8"
set edtprojectpath=%cd%\dp
set tmpdir=%cd%\tmp
set buildpath=%edtprojectpath%\bin
md "%tmpdir%"
md "%tmpdir%\ws"
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"servers": {
"type": "array",
"items": {
"oneOf": [
{
"type": "object",
{
"$schema": "http://json-schema.org/draft-04/schema#",
"type": "object",
"properties": {
"serverId": {
"type": "string",
"description": "Unique ID of SonarQube connection"
},
"projectKey": {
"type": "string",
@artbear
artbear / cyclo.os
Created August 12, 2019 14:58 — forked from VladFrost/cyclo.os
порт на oscript обработки https://infostart.ru/public/166182/
// Обработка предназначена для автоматизированного расчета цикломатической сложности кода
// Адрес публикации на Инфорстарте: http://infostart.ru/public/166182/
// Вы можете использовать обработку по своему усмотрению в рамках действующего законодательства.
// Единственная просьба: если у вас есть замечания или предложения по улучшению обработки, а также в случае нахождения багов - пишите мне об этом на http://infostart.ru/profile/101097/
#Использовать cmdline
#Использовать logos
Перем МассивСтрокМодуля Экспорт;
Перем ДеревоРезультатовАнализа;
@artbear
artbear / PlatformUpdate.groovy
Created August 12, 2019 14:58 — forked from VladFrost/PlatformUpdate.groovy
Обновление платформы на всех подчиненных узлах Jenkins
def labels = ['slave-2', 'slave-3'] // labels for Jenkins node types we will build on
def builders = [:]
for (x in labels) {
def label = x // Need to bind the label variable before the closure - can't do 'for (label in labels)'
// Create a map to pass in to the 'parallel' step so we can fire all the builds at once
builders[label] = {
node(label) {
update_to('8.3.12.1616')
}
@artbear
artbear / clearcache.os
Created August 12, 2019 14:57 — forked from VladFrost/clearcache.os
Очищает кэши платформы созданные позавчера и ранее.
Процедура ОчиститьУстаревшийКэш()
Если Не ЗначениеЗаполнено(АргументыКоманднойСтроки) Тогда
Сообщить("Очищает кэши платформы созданные позавчера и ранее.
|Использование: clearcache.os <путь-к-папке-с-кэшем-платформы-1с-предприятие>");
Возврат;
КонецЕсли;
Сообщить(СтрШаблон("Выполняю поиск устаревших файлов кэша платформы в папке ""%1""", АргументыКоманднойСтроки[0]));
{
"$schema": "https://raw.githubusercontent.com/silverbulleters/vanessa-runner/develop/xunit-schema.json",
"smoke": {
"СтрогийПорядокВыполнения": false,
"ВыводитьСообщенияВЖурналРегистрации": true,
"ИсключитьФормыЗависящиеОтОтключенныхФункциональныхОпций": true,
"СпособГруппировки": "ПоВидуМетаданных",
"ПропускаемыеИсключения": [
"Обработка не предназначена для",
"Самостоятельное использование формы не предусмотрено"
@artbear
artbear / Jenkinsfile
Created August 12, 2019 14:55 — forked from VladFrost/Jenkinsfile
CheckConfig pipeline script
node {
stage('Создание пустой базы и обновление из хранилища') {
env.RUNNER_V8VERSION='8.3.10.2505'
env.RUNNER_IBNAME="/F${env.WORKSPACE}/build/ib"
cmd("runner init-dev --storage --storage-name tcp://storage.local/master --storage-user Мороз")
}
stage('Проверка логической целостности конфигурации') {
cmd_failsafe('runner checkconfig --junitpath build/out/ConfigLogIntegrity.xml --mode -ConfigLogIntegrity')
step([$class: 'JUnitResultArchiver', testResults: '**/ConfigLogIntegrity.xml'])