WARNING: THIS SITE IS A MIRROR OF GITHUB.COM / IT CANNOT LOGIN OR REGISTER ACCOUNTS / THE CONTENTS ARE PROVIDED AS-IS / THIS SITE ASSUMES NO RESPONSIBILITY FOR ANY DISPLAYED CONTENT OR LINKS / IF YOU FOUND SOMETHING MAY NOT GOOD FOR EVERYONE, CONTACT ADMIN AT ilovescratch@foxmail.com
Skip to content

Компонент Gitlab CI/CD для сборки правил конвертации 1С

License

Notifications You must be signed in to change notification settings

onec-components/onec-gitrules

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 

Repository files navigation

onec-gitrules

License GitLab Last Commit GitLab Release Telegram

Компонент Gitlab CI/CD для сборки правил конвертации 1С с помощью утилиты gitrules. Для сборки используется Docker-образ gitrules из проекта oscript-images

Пример использования

stages:
  - build
  - release

include:
  - component: $CI_SERVER_FQDN/onec-components/onec-gitrules/[email protected]
    inputs:
      input_dir: "src/conv.xml"
  - component: $CI_SERVER_FQDN/onec-components/onec-gitrules/[email protected]

build-conversion-rules

Компонент осуществляет сборку правил конвертации при пуше, запросе на слияние и при назначении тега.

При пуше и запросе на слияние на выходе получаем артефакт с правилами и именем файла rules-CI_COMMIT_SHORT_SHA.xml. При сборке при назначении тега получаем файл rules-CI_COMMIT_TAG.xml, который затем передается на стадию публикации релиза.

release-conversion-rules

Компонент осуществляет публикацю релиза при назначении тега.

происходит запуск build-conversion-rules и полученный файл правил публикуется на странице релиза.

Замечание для self-hosted Gitlab-инстансов

Для использования компонента в вашем инстансе, необходимо клонировать репозиторий в проект на вашем инстансе. Подробнее в документации

Также, предполагается, что для инстанса настроен ssl. И в случае, если используются самоподписанные сертификаты, то потребуется дополнительная настройка раннера, чтобы исключить ошибку проверки самоподписанного сертификата.

Процедура настройки раннеров будет описана в документации позднее.

About

Компонент Gitlab CI/CD для сборки правил конвертации 1С

Resources

License

Stars

Watchers

Forks

Packages

No packages published