0

我使用 Jenkins 管道在 Oracle 数据库的 ORDS 更改中使用 CI/CD,因此我在存储库提交中应用这样的 sql 脚本(在管道中):

/opt/sqlcl/bin/sql <user>/<password>@<host>:1521/<db-service> < ORDS.sql

脚本完成后,退出代码为 0 (echo $?),但如果脚本有错误,退出是相同的值,我想捕获错误以使用liquibase嵌入 SQLcl 执行回滚。否则,这是应用 ORDS.sql 的最佳形式,还是存在自动化的替代方案?谢谢!

4

0 回答 0