From e17743e304d5fef8b999e075e0098e6c237b0620 Mon Sep 17 00:00:00 2001 From: Yuri Goncharuk Date: Sun, 30 Apr 2023 22:13:12 +0200 Subject: [PATCH] =?UTF-8?q?docs:=20=D0=94=D0=BE=D0=B1=D0=B0=D0=B2=D0=BB?= =?UTF-8?q?=D0=B5=D0=BD=20README=20=D1=84=D0=B0=D0=B9=D0=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.MD | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 README.MD diff --git a/README.MD b/README.MD new file mode 100644 index 0000000..6103f24 --- /dev/null +++ b/README.MD @@ -0,0 +1,34 @@ +# Vanessa-runner plugin for Jenkins + +Jenkins plugin to build, test & deploy configurations and extensions for [1C:Enterprise Platform](https://1c-dn.com/) with a help of [Vanessa-runner](https://github.com/vanessa-opensource/vanessa-runner) toolset. + +See [examples pipelines](examples) + +## Build + +Plugin provides a set of steps to build various artifacts^ +* `vrunnerCompileCf` - build configuration file from sources +* `vrunnerCompileCfe` - build configuration extension file from sources +* `vrunnerMakeDist` - create distribution files + +# Test + +Run BDD, Unit and Smoke tests with a help of [Vanessa-ADD](https://github.com/vanessa-opensource/add): +* `vanessaAdd` - run BDD test +* `vanessaXUnit` - run Unit and Smoke tests + +Also, provides helper step: +* `vrunnerInitDev` - creates local file infobase to run tests + +# Deploy +* `vrunnerLoadCf` - loads configuration from a file. +* `vrunnerLoadCfe` - loads configuration extension from a file. +* `vrunnerUpdateDist` - updates configuration from vendor distributive +* `vrunnerUpdateDd` - apply changes +* `vrunnerRun` - run solution in client mode + +Also, provides steps to manage production infobase: +* `vrunnerSessionLock` - lock new connections to infobase +* `vrunnerSessionKill` - kill current connections +* `vrunnerSessionUnlock` - unlock infobase for new connections +* `vrunnerScheduledJobs` - lock/unlock scheduled jobs