我有一个gitlab CI管道,我想通过添加一些自动化测试所需的商业数据盒带软件来定制Oracle数据库。
我目前在gitlab.com中有一个使用共享运行程序的工作管道,在该运行程序中我获得了运行中的Oracle 12c作为服务,但是我不确定是否可以扩展它来添加数据盒带。墨盒的安装涉及:
当我可以访问正在运行的容器上的bash时,我可以执行这些操作,但是当在gitlab管道中作为服务运行时,我不确定如何最好地实现此目的。
这是我的gitlab-ci.yml
文件的相关部分:
image: ruby:2.5
services:
- name: store/oracle/database-enterprise:12.2.0.1
alias: oraclesvc
before_script:
# Install oracle instant client.
# Verify via sqlplus that the oraclesvc database is up and functional.
# I can successfully interact with the db here.
如何对oraclesvc容器进行这些更改?