Скрипты jenkins

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

1 Симпатия

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

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

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

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

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

Есть проблема. В момент выполнения {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

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

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

1 Симпатия

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

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

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

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

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

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

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

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

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

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

Вопрос по pipeline.

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

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