在Jenkins stage中运行时,sh命令出现"[[:not found"错误是因为Jenkins默认使用的是sh命令,而不是bash命令。而[[]]是bash的语法,不被sh所支持,因此会出现该错误。
要解决这个问题,可以采取以下几种方法:
agent { label 'your_label' }
,并在sh命令之前添加#!/bin/bash
,这样就可以使用bash命令而不是sh命令。/bin/bash
。这样在所有的Jenkins job中都会默认使用bash命令。以上是解决"[[:not found"错误的几种方法,根据具体情况选择适合的方法进行修复。
关于Jenkins的更多信息和使用方法,可以参考腾讯云的产品介绍页面:Jenkins产品介绍。
领取专属 10元无门槛券
手把手带您无忧上云