I am looking for a tool, script or method to transfer code - once its development process is done - from the Git Remote Repository back to my Oracle database. Currently, I only know a way of writing a yaml-file that lists every single file in the repository that I would like to push back into the database.
My actual code looks like this at the moment (database connection names are examples):
stages: - 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"
Now, I don't want to list every single file that needs to get back into the database. I want some mechanism to automate it. The best case would be a GUI, so that the developer could run a script in which he could via drag and drop decide on which files he wants to give back into the database.
There obviously is a way of buying commercial version control systems that already have these things implemented but my company wants to develop a GUI based on shell scripts themselves...
Is there anyone who probably has a functioning script or interface or knows how to make this simpler?
