当前位置: 首页 > 知识库问答 >
问题:

csslint命令未在Jenkins中执行

蓝恩
2023-03-14

我正在尝试执行来自Jenkins窗口批处理命令的以下命令

csslint --format=lint-xml file.css > result.xml 

但每次失败并给出错误:“csslint不被识别为内部或外部命令、可操作程序或批处理文件。”

我已经正确设置了Nodejs路径,并且成功地从命令提示符执行了上述命令。

有人能帮我吗?

共有1个答案

秦永望
2023-03-14

首先,您是否将csslint安装为全局?

npm安装csslint-g

其次,我假设csslint不在您的道路上。

在批处理程序中,将这一行添加到应用程序上方,然后查看您的环境。

env
csslint --format=lint-xml file.css > result.xml 

这将打印出给定jenkins运行的环境变量,这样您可以查看PATH变量,并查看csslint是否在这些文件夹中。

 类似资料:
  • 我正在我的电脑上运行Jenkins作为Windows服务。我正在努力学习使用它。对于虚拟作业,构建步骤之一是使用以下命令执行Windows批处理命令 当我在Jenkins上构建作业时,我得到一个构建错误,即JLink不被识别为内部或外部命令、可操作程序或批处理文件。当我从命令提示符下运行命令时,它运行起来没有任何问题。Windows路径已设置为安装JLink的路径。我应该在Jenkins中另外配置

  • 我想通过一个要通过cron执行的shell脚本来执行maven command (mvn)。 我的外壳脚本 output.log始终打印 因此,似乎mvn命令执行失败。 java命令执行的输出已被重定向到java.log但打印为空。但是似乎java命令执行正在进行,因为此处没有打印回退echo语句。 最诚挚的问候, 索拉夫

  • 但当我从詹金斯的工作中运行它时,它不在那里 path=/usr/local/sbin://usr/local/bin://usr/sbin://usr/bin://sbin://usr/games://usr/local/games_=/usr/bin/

  • 问题内容: 是否可以在管道常规脚本中直接调用PowerShell命令?在Jenkins中使用自定义作业时,我可以使用PowerShell插件调用该命令。但是在groovy脚本中没有片段可以使用它。 我也尝试过,但似乎此命令不允许在命令中包含多行和注释。 问题答案: 要从Groovy脚本调用PowerShell脚本,请执行以下操作: 您必须使用命令。 之后,您必须确保正确返回错误代码()变量(应导致

  • 问题内容: 您是否知道如何在内部执行AWS CLI命令以构建管道?我没有找到任何插件 问题答案: 首先,您需要在服务器上安装aws cli,并确保jenkins用户有权运行它。 或者在创建EC2实例时简单地使用Amazon AMI,它附带了aws cli。 使用适当的策略为角色分配实例。(在aws configure中使用用户密钥更简单) 在管道步骤中使用

  • 问题内容: 尝试构建时出现以下错误: Jenkins 2.7.1在Windows Server 2012 R2上运行(在Jenkins 2.7.4上发生了相同的错误)。我可以通过git命令行克隆仓库,没有任何问题。发生这种情况时,我可以在任务管理器屏幕快照中看到多个git进程树,如果我稍等片刻,我会在Jenkins中看到它。 问题答案: 罪魁祸首是Git插件。更新后开始工作。我正在使用2.5.3版