Показывать только последний статус сборки на Bitbucket из конвейера Jenkins

На аналогичный вопрос уже был дан ответ: bitbucket-build-status Плагин -notifier для jenkins сообщает о неправильном статусе. Действительно, установка флажка «Показывать только последний статус сборки» в настройках задания решает проблему:

Флажок в настройках задания

Я ищу ту же возможность, но через Jenkins Pipeline (поскольку задание, настроенное как конвейер, не имеет упомянутого выше флажка).

Можно ли установить параметр «Показывать только последний статус сборки» через Jenkinsfile для всей работы?

Или, может быть, можно установить опцию для каждого уведомления? Я пробовал так, но это не работает:

...
post {
    success {
        bitbucketStatusNotify(
            buildState: 'SUCCESSFUL',
            onlyShowLatestBuildStatus: true
       )
    }

    ...
}
...

person flaz14    schedule 12.09.2018    source источник


Ответы (1)


Без установленного плагина, но мне также часто требуется перевод из графического интерфейса в конвейер по сценарию. Вы можете использовать этот инструмент, поставляемый с jenkins:

https://yourJenkins/pipeline-syntax/

Вы найдете свой плагин с графическим интерфейсом и сможете сгенерировать скрипт.

person timguy    schedule 13.02.2019