Интеграция базы данных Oracle и GitLab - PullRequest
2 голосов
/ 26 февраля 2020

Я ищу инструмент, сценарий или метод для передачи кода - после завершения процесса разработки - из удаленного репозитория Git обратно в мою базу данных Oracle. В настоящее время я знаю только способ написания yaml-файла, в котором перечислены все файлы в репозитории, которые я хотел бы вернуть обратно в базу данных sh.

Мой настоящий код выглядит следующим образом (имена соединений с базами данных являются примерами):

stage: - build

build: stage: build

  script: 
    - "sqlplus abc/cde@//OracleDevelop@abc_packages/WAREHOUSE1.plsql"
    - "sqlplus abc/cde@//OracleDevelop@abc_functions/WAREHOUSE1_NG.plsql"
    - "sqlplus abc/cde@//OracleDevelop@abc_procedures/COPY_PACKAGE.plsql"
    - "sqlplus abc/cde@//OracleDevelop@abc_types/NUMLIST.plsql"

Теперь я не хочу перечислять каждый отдельный файл это должно вернуться в базу данных. Я хочу, чтобы какой-то механизм автоматизировал это. Наилучшим вариантом будет GUI, чтобы разработчик мог запустить скрипт, в котором он мог бы с помощью перетаскивания решить, какие файлы он хочет вернуть в базу данных.

Очевидно, что есть способ о покупке коммерческих систем контроля версий, в которых уже реализованы эти функции, но моя компания хочет разработать GUI на основе самих сценариев оболочки ...

Есть ли кто-нибудь, кто, вероятно, имеет работающий сценарий или интерфейс или знает, как чтобы сделать это проще?

Спасибо, Свен

...