Хотели запросить скрипты jenkins
Скрипты jenkins
Начнем с первого - заглушечного
- нужно обновить 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
Теперь не могу вот с этим совладать:
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 надо будет опубликовать.