Size: a a a

2021 July 02

O

Oleksii in jenkins_ru
Может у кого-то есть рецепт(без спец плагина), как на Jenkins опубликовать хтмл репорт, который требует простого веб-сервера? по аналогии с allure-report
источник

AB

Andrey Babushkin in jenkins_ru
хм, ну если через archiveArtifacts в артефакты засунуть, и оттуда не будет отрисовываться, то только через https://plugins.jenkins.io/htmlpublisher/
источник

AB

Andrey Babushkin in jenkins_ru
(да, я видел фразу про без спец плагина, но вариантов, возможно, нет)
источник

O

Oleksii in jenkins_ru
через archive + publisher уже работает
источник

O

Oleksii in jenkins_ru
но он очень грустно выглядит без css
источник

O

Oleksii in jenkins_ru
для аллюра делал вариант с виртуалкой + шаред фолдером + автозапуском + простой веб-сервер - работает, но не устраивает такое решение
источник

AB

Andrey Babushkin in jenkins_ru
если репорт генерируется pytest-html, то он умеет self-contained html создавать, чтобы одним файлом и html и css
источник

O

Oleksii in jenkins_ru
нет, это джава и репорт генерится специфический, вот интересно есть ли какие-то плагины для Jenkins которые делают селф-контейнед?
источник
2021 July 03

S

Slava in jenkins_ru
Подскажите пожалуйста, как звпушить в пайпе по ссш.
Есть стандартный плагин
stage('Git_clone') {
           steps {
               git branch: 'main', credentialsId: 'gitlab_ssh', url: 'git@gitlab.com:<git_url>'
               sh 'ls -la'
           }
       }

Тут все ок

stage('Git push') {
           steps {
               sh '''
                   git push origin main
                '''                
           }
       }

Тут он пишет, что нет пермишинов к ссш (или не правильный урл). Но по-видимому не может достать ссш.

Как лучше в таком случае? Или другой плагин есть?

Спасибо.
источник

ł

łibfitź.r13.a in jenkins_ru
sshagent(['gitlab_ssh']) { … }
источник

ł

łibfitź.r13.a in jenkins_ru
По-моему, плагин для этого надо доставить
источник

S

Slava in jenkins_ru
Да, спасибо плагин поставил, все работает
источник

S

Slava in jenkins_ru
Так, а такая проблема. У меня есть BASIC AUTH (авторизация с помощью сервера) и надо по апи запрос послать
т.е.
шаблон вида
curl -u <username_jenkins>:token https://jenkins_url/path

Блочится серверной авторизацией. Как тут зпрос корректно послать
источник
2021 July 04

S

Slava in jenkins_ru
И такой вопрос еще.

В джобе я запускаю питон скрипт. Понятно, что питон - эт все полная хрень, но я только учусь и поэтому такой вопрос.
Вот он запускается, там есть вывод в консоль. Но в самой джобе дженкинса в логах просто идет загрузка и очень долго. У меня скрипт, расчитанный на долгое время. И, в конце концов, логи пишутся, но, по видимому, когда скрипт полностью закончится. Кстати, если прервать джобу, то вывода тоже может не быть.

Предполагаю, что там это в буфер все записывается, и поэтому такая задержка. Не подскажете, как корректно вывод получать или хотя бы не с такой задержкой?
источник

DB

Dmitry Burmistrov in jenkins_ru
источник

M

Max.d 🤖 in jenkins_ru
Можно ещё задать переменную окружения вместо флага
¯\_(ツ)_/¯
источник

M

Max.d 🤖 in jenkins_ru
Да и Python - нормальный инструмент, при чём тут "полная хрень"
источник

S

Slava in jenkins_ru
груви круче)
источник

S

Slava in jenkins_ru
Спасибо большое)
источник

M

MAdMAx in jenkins_ru
python -u
Запустить
источник