Size: a a a

2020 December 03

Ʋ

ƲΔŁᙀАMᗸΔ in jenkins_ru
нет, тут же условие есть
источник

AZ

Alexander Zvenigorod... in jenkins_ru
ƲΔŁᙀАMᗸΔ
нет, тут же условие есть
По нему скрипт запускать
источник

AZ

Alexander Zvenigorod... in jenkins_ru
Либо как выше, запускать в пайплайне проверку, и триггерить другой пайплайн
источник

Ʋ

ƲΔŁᙀАMᗸΔ in jenkins_ru
У меня Windows 10, язык c# - пайплайн думаю не очень хорош для этого, как я слышал
источник

Ʋ

ƲΔŁᙀАMᗸΔ in jenkins_ru
Как можно без него сделать?
источник

HB

Hennadii Bohovuk in jenkins_ru
а не проще запускат ее и в 8 и в 14.00 вот только для каждого времени сделат ьусловие ?
источник

Ʋ

ƲΔŁᙀАMᗸΔ in jenkins_ru
Hennadii Bohovuk
а не проще запускат ее и в 8 и в 14.00 вот только для каждого времени сделат ьусловие ?
Нам не нужно запускать два раза автотесты, если в 8.00 файла нет, то мы отложим запуск на 14.00, потому что к этому времени уже точно файл сгенерят
источник

AZ

Alexander Zvenigorod... in jenkins_ru
Так не запускай автотесты, а запускай проверку
источник

HB

Hennadii Bohovuk in jenkins_ru
ƲΔŁᙀАMᗸΔ
Нам не нужно запускать два раза автотесты, если в 8.00 файла нет, то мы отложим запуск на 14.00, потому что к этому времени уже точно файл сгенерят
в 8 проверяешь иф фаил ис емпти ? а в 14.00 проверяешь если последняя джоба старт ат 8.00 то не запускат ьи все
источник

Ʋ

ƲΔŁᙀАMᗸΔ in jenkins_ru
Логику понял, что мне для этого нужно?
Можно одной джобой?
И как и где условия такие прописываются?
источник

HB

Hennadii Bohovuk in jenkins_ru
when
источник

Ʋ

ƲΔŁᙀАMᗸΔ in jenkins_ru
Я же правильно задаю ErrorLevel, если 0, то будет выполняться build, если не 0, то билд падает?
if exist "C:\Users\mmmma\Desktop\some.docx" @set ERRORLEVEL=0
источник

HB

Hennadii Bohovuk in jenkins_ru
ƲΔŁᙀАMᗸΔ
Я же правильно задаю ErrorLevel, если 0, то будет выполняться build, если не 0, то билд падает?
if exist "C:\Users\mmmma\Desktop\some.docx" @set ERRORLEVEL=0
попробуй сделат ьмаленькую тестовую и желательно взят ьв скобки
источник

HB

Hennadii Bohovuk in jenkins_ru
def exists = fileExists 'file'

if (exists) {
   echo 'Yes'
} else {
   echo 'No'
}
источник

HB

Hennadii Bohovuk in jenkins_ru
только там свой вариант с сетом и все
источник

HB

Hennadii Bohovuk in jenkins_ru
но вроде да
источник

Ʋ

ƲΔŁᙀАMᗸΔ in jenkins_ru
А вот это def exists = fileExists 'file', тут пробел должен быть file exists ?
источник

HB

Hennadii Bohovuk in jenkins_ru
ƲΔŁᙀАMᗸΔ
А вот это def exists = fileExists 'file', тут пробел должен быть file exists ?
ну да - он там вроде и есть - в данном случаи ты прост оложишь свою операцию в переменную и потом просто вызываешь ее там где нужно сделать тоже самое чтобы каждый рас не городить огромный кусок - и если у тебя пут ьк файлу или сам фаил поменяется то ты меняешь все в одном месте
источник

HB

Hennadii Bohovuk in jenkins_ru
Сам путь я бы тоже положил в переменную
источник

Ʋ

ƲΔŁᙀАMᗸΔ in jenkins_ru
Понял, спасибо
источник