Para responder à sua pergunta diretamente, não, você não pode gastar com jq
se ela não estiver instalada.
No entanto, dependendo exatamente do que você está fazendo, você não precisa nem mesmo de jq
.
Se você estiver executando um trabalho do Jenkins Pipeline:
def version = readJSON(file: 'package.json').version
Se você estiver executando um script do Groovy usando a interface da Web do Groovy Script ou usando o cli.jar
baseado no Groovy (eu não testei isso, então ele provavelmente precisa de alguma depuração):
import groovy.json.*
def jsonSlurper = new JsonSlurper()
def reader = new BufferedReader(new InputStreamReader(new FileInputStream('package.json'), 'UTF-8'))
def package = jsonSlurper.parse(reader)
def version = package.version