Скрипты jenkins


#1

Хотели запросить скрипты jenkins


#2

Начнем с первого - заглушечного

  • нужно обновить Jenkins до редакции 2

и научиться подключать https://jenkins.io/doc/pipeline/jenkinsfile/

в нашем случае за основу можно и нужно взять https://github.com/pumbaEO/vanessa-behavior-tets/blob/master/Jenkinsfile


#3

Вроде все понятно.

Есть проблема. В момент выполнения {bat “git submodule update --init”}
возникает ошибка
error: failed to execute prompt script (exit code 1)
fatal: could not read Username for ‘https://bitbucket.org’: Invalid argument
fatal: clone of ‘https://bitbucket.org/vashkpi/vanessa-runner’ into submodule path ‘tools/vanessa-runner’ failed

Не могу разобраться как исправить проблему


#4

Решил через сертификаты ssh


#5

Теперь не могу вот с этим совладать:

fatal: reference is not a tree: 1ffb8652d89028ef5dbf0e1c3d6af466e6a41fbc
Unable to checkout ‘1ffb8652d89028ef5dbf0e1c3d6af466e6a41fbc’ in submodule path ‘tools/vanessa-runner’


#6

пролечилось командой git submodule sync


#7

В общем и целом подключать я научился.
Правда прогнать тесты на VB не получилось, потому что скрипт заточен под VB в репозитории pumbaEO, а я склонирован от silverbulleters, но принципы я понял.
Что дальше?


#8

А какой скрипт? Просто старался все универсально сделать…


#9

Там есть часть, связанная с подстановкой Workspace в json файл настроек.


#10

Понял, надо тогда оформлять pull уже. workspaceRoot - это будущее.


#11

Какие дальнейшие действия по поводу скриптов?


#12

апну еще раз.
Хочется все-таки продолжить тему со скриптами


#13

Лучше по скайпу синхронизироваться - а потом я уже на форум напишу.


#14

Вопрос по pipeline.

Я так понимаю, что параметрический плагин не очень дружит с pipeline.
Можно ли как то передавать параметры в скрипт?
Чтобы, например, делать относительные пути и так далее.


#15

Так - помечаю себе: нужно добить историю с CPD бесплатном на Jenkise. @nixel2007 надо будет опубликовать.