Как проверить наличие какой-либо переменной в правилах 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) также не прошла.

0 ответов

Другие вопросы по тегам