В моей организации у нас есть много пользователей, которые вносят свой вклад в сервер шеф-повара. Эти пользователи имеют рабочую станцию с индивидуальными ключами. Теперь, как отслеживать, если кто-то изменил рецепт, не нападая на версию (или), если кто-либо изменил среду? Или роль?ChefServer как проверить, кто недавно что-то изменил
ответ
Избегайте взаимодействия с сервером шеф-повара напрямую. Создайте автоматизированный процесс, который заполняет сервер шеф-повара на основе коммитов в систему контроля версий (ака. Непрерывная доставка и друзья).
Далее мотивация и примеры, которые могут быть найдены в:
- Cooking with Jenkins по Захари Стивенс
- Pipeline cookbook Поваром Solutions
- Stupid Jenkins Tricks, Part 2: Cookbook Pipelines Эрик Г. Wolfe
Спасибо @StephenKing. Значит, вы не имеете в виду, что мы не можем узнать, нет ли у нас реализовал автоматизированный процесс? –
@DeepakBattu Чтобы быть полным, если у каждого есть своя учетная запись, вы можете проанализировать файлы журнала доступа nginx, чтобы узнать, кто POSTed, что в это время. Но это скорее криминалистический подход, чем тот, который описан в этом ответе. – Tensibai
- 1. Как проверить, кто изменил файл в Linux
- 2. Как определить, кто изменил файл?
- 3. Как проверить, изменил ли кто-либо данные сущности
- 4. SQL Profiler: кто изменил колонку?
- 5. Узнайте, кто изменил хранимую процедуру
- 6. ChefServer - Ошибка возврата сервера 502
- 7. Как узнать, кто изменил работу агента SQL Server?
- 8. Кто изменил размер изображения? SDWebImage или ContentMode
- 9. Найдите, кто изменил таблицы SQL & How?
- 10. Кто изменил мой взгляд? (на iOS)
- 11. Как проверить, если пользователь изменил UITextInput:
- 12. Кто изменил мою матрицу? Таинственная ошибка
- 13. Есть ли способ просмотреть, кто изменил реестр?
- 14. Отслеживать, кто изменил поле в mysql
- 15. Как проверить недавно остановленные/запущенные экземпляры EC2?
- 16. Как пометить переменную/структуру данных, чтобы проверить, кто ее изменил в Visual Studio
- 17. Как определить, кто последний изменил файл с помощью JGit
- 18. C# Как найти, кто изменил SelectedIndex элемента управления
- 19. С Git, как найти, кто изменил содержимое каталога?
- 20. Как узнать, изменил ли кто-нибудь данные EXIF на фотографии?
- 21. Как узнать, кто изменил настройки разрешений в Дженкинсе?
- 22. Как проверить, кто слушает android.provider.Telephony.SMS_RECEIVED?
- 23. Как проверить, кто выиграл игру?
- 24. Предельные флажков, но только тех, кто недавно проверил
- 25. SVN: кто-то совершил код под моим именем, как узнать, кто изменил «Автор»
- 26. Лучший способ представить, кто изменил состояние объекта и когда? (AASM)
- 27. Как проверить, изменил ли элемент его значение без добавления browser.sleep?
- 28. Поддерживает ли ACCESS внутреннюю часть того, кто изменил, когда?
- 29. Определение того, кто изменил определенную строку кода (a.k.a. «функция вины»)
- 30. Посмотрите, кто последний изменил определенную строку в Git repo
См: HTTP: //xanzy.io/projects/chef-guard/introduction/overview.html –