Как проверить наличие какой-либо переменной в правилах gitlab?
У меня есть условие правила gitlab, как показано ниже.
'$ACTION && $REGION && $ROLE_ARN && $PACKAGEURL && $ACTION == "new" && $CLOUD_PLATFORM == "aws" && $ROLE_ARN != "" && $PACKAGEURL != "" && $REGION != ""'
Хотите немного изменить его, чтобы он проверял наличие PACKAGEURL или BUILDRPMREQUIRED выше.
Попробовал сохранить, как показано ниже.
'$ACTION && $REGION && $ROLE_ARN && ($PACKAGEURL || $BUILDRPMREQUIRED) && $ACTION == "new" && $CLOUD_PLATFORM == "aws" && $ROLE_ARN != "" && ($PACKAGEURL != "" || $BUILDRPMREQUIRED @= "") && $REGION != ""'
но логика неверна, потому что она работает, если ни одна из двух переменных ($PACKAGEURL, $BUILDRPMREQUIRED) также не прошла.