Как мне использовать синтаксис конвейера Jenkinsfile для Эспрессо или Flutter для AWS DeviceFarm

#flutter #jenkins-pipeline #jenkins-plugins #android-espresso #aws-device-farm

Вопрос:

Как мне использовать синтаксис конвейера Jenkinsfile для Эспрессо или Flutter для AWS DeviceFarm? Плагин выглядит немного сломанным — когда вы пытаетесь использовать генератор фрагментов и нажимаете «пользовательский» для среды в разделе «создать запуск», вы видите список спецификаций тестов — как пользовательских, если вы их создали, так и по умолчанию для каждого типа тестирования, appium, эспрессо и т. Д.

Это выпадающее меню не отображается. «Обычай», я полагаю, не сработал.

Ответ №1:

Поиск исходного кода https://github.com/awslabs/aws-device-farm-jenkins-plugin/blob/master/src/main/java/org/jenkinsci/plugins/awsdevicefarm/AWSDeviceFarmRecorder.java Я нахожу частную статическую конечную строку CUSTOM_ENVIRONMENT = «Пользовательская среда»; в строке 214. Это похоже на пасхальное яйцо, использующее именно эту строку, и строка для пользовательского файла спецификаций, который я создал в консоли, работает.