Заменить двойные кавычки """
одинарными кавычками '''
.
sh '''
apt-get update
//...
'''
Всякий раз, когда Groovy видит $
внутри двойных кавычек, он обрабатывает эту строку как GString
и выполняет интерполяцию строки .Однако в вашем случае символ $
не используется в контексте интерполяции и не работает.В качестве альтернативы вы можете экранировать \$
, но имеет смысл переключиться на строку в одинарных кавычках.