首页 > 解决方案 > 在 Jenkins Pipeline 中运行 sqlite3 命令行

问题描述

我想用 jenkins 管道操作数据库(sqlite3),但 powershell 插件无法识别 sqlite3 命令。

我已经在从属“EPPDockerHost”(Win10)上正确安装了sqlite3,并且sqlite3命令在机器上运行良好。我在 Jenkins 管道上尝试过 powershell 插件和 bat 插件,但都不起作用。错误信息相同:

'sqlite3' 不是内部或外部命令、可运行程序或批处理文件。

管道代码:

pipeline {
agent { node('EPPDockerHost')}

stages {
    stage('test') {
        steps {
            dir('C:\\Users\\Cydval\\Desktop\\Project1') {
                bat """
                    sqlite3
                """
            } } } } }

执行日志:

[Project1] 运行批处理脚本

C:\Users\Cydval\Desktop\Project1>sqlite3 'sqlite3' 不是内部或外部命令、可运行程序或批处理文件。

标签: jenkinssqlitejenkins-pipeline

解决方案


推荐阅读