Запуск задания Jenkins из запроса на извлечение Bitbucket

Существуют различные способы запуска задания Jenkins из SCM, например Bitbucket, но я хочу конкретно запустить сборку с использованием ветки, которая является источником запроса на слияние.

До сих пор мы использовали Bitbucket Pull Request Builder, но он очень нестабильный и ненадежный, а также плохо поддерживается.

https: //wiki.jenkins-ci. Мне нужно проверять журналы событий службы каталогов для нескольких серверов один раз в час. Чтобы сделать это, не разрушая контроллеры домена и не ограничиваясь скоростью сети, я копирую ...

Ситуация: Мне нужно проверять журналы событий службы каталогов для нескольких серверов один раз в час. Чтобы сделать это, не разрушая контроллеры домена и не ограничиваясь скоростью сети, я копирую файл evtx на другой компьютер. Обратной стороной является то, что машина, на которой я работаю, не имеет роли AD, и я не могу ее установить, что означает, что такие инструменты, как logparser.exe и PowerShell Get-WinEvent, не могут читать информацию о сообщениях в журнале.

Я ищу способ либо программно прочитать сообщение из журнала событий, либо иметь возможность загрузить библиотеки DLL / сборки, чтобы облегчить это чтение. Я настоятельно рекомендую PowerShell, поскольку я не разработчик .NET.

Заранее благодарим за вашу помощь.

1
задан 2 February 2017 в 17:38
1 ответ

Если вы используете командлет Get-WinEvent, вся информация о сообщении сохраняется в свойстве с именем properties. Мы с коллегой обнаружили это после долгих поисков и предположений.

Для тех из вас, кто использует LogParser (который, кстати, читает журналы событий намного быстрее), вы можете найти сообщение в свойстве Strings.

Спасибо тем, кто посмотрел и попытался помочь!

1
ответ дан 3 December 2019 в 23:35

Теги

Похожие вопросы