我目前使用bash shell脚本运行管道。我正在尝试使用Jenkins进行自动化-但显然,它不能将我的硬编码路径用于提供mysql凭据的配置文件。
因此,我用他在Jenkins中插入了“配置文件管理”: Config File Management in Jenkins
并像在bash中一样进行设置: Config setup
然后在构建中为cnf分配一个名称: cnf in build
然后我在调用Jenkins的bash脚本“ execute shell”部分时将其来源: execute shell setup jenkins
bash脚本说它已经运行了,但实际上并没有运行任何东西-只是回显回显,而没有执行任何mysql代码。它还没有显示任何错误并表示构建成功,但是当我检查数据库时并没有创建表。救命!我无法使cnf文件在脚本中工作并执行。