Jenkins pipeline No signature of method: java.util.Collections$UnmodifiableMap.$()
This
def version = params.${VERSION}def environment = params.${ENVIRONMENT}
Should be this
def version = params."${VERSION}"def environment = params."${ENVIRONMENT}"