Конвейер Jenkins для проверки существования файла множества файлов в том случае, когда - PullRequest
0 голосов
/ 07 марта 2019

Мне нужно проверить существование нескольких файлов в одном условии, используя операцию &&. проверьте наличие файла с расширением .doc и final.txt и продолжайте работу. Второе существование файла (final.txt), кажется, работает нормально отдельно. Пожалуйста, предложите на это

        when {
            expression
            { 
               return (fileExists("""ls ${Path}/${version}/test/*.doc""")) && !(fileExists("""${Path}/${Version}/test2/final.txt"""))
            }
        }

1 Ответ

1 голос
/ 07 марта 2019

Вы можете использовать allOf, а не

when {
     allOf {
        expression { 
            return fileExists("ls ${Path}/${version}/test/*.doc") 
        }
        not {
            expression {
                return fileExists("${Path}/${Version}/test2/final.txt")
            }
        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...