1
0
mirror of https://github.com/vanessa-opensource/vanessa-runner-jenkins.git synced 2025-10-30 23:47:42 +02:00

Vanessa-runner plugin for Jenkins

Jenkins plugin to build, test & deploy configurations and extensions for 1C:Enterprise Platform with a help of Vanessa-runner toolset.

See examples pipelines

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:

  • vanessaAdd - run BDD test
  • vanessaXUnit - run Unit and Smoke tests

Also, provides helper step:

  • vrunnerInitDev - creates local file infobase to run tests

Code quality

  • vrunnerSyntaxCheck - performs extended configuration check.
  • vrunnerEdtValidate - validate the 1C:Enterprise Development Tools project.

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
Description
Плагин Jenkins для выполнения задач управления 1С - Предприятие, Конфигуратор и т.п.
Readme MPL-2.0 751 KiB
Languages
Java 100%