У меня есть виртуальная машина Azure, на которой установлены два экземпляра sql-сервера (Sql server 2012 и sql server 2016). Сначала я установил SQL Server 2012 и смог подключиться через Интернет с помощью Sql Server Management Studio. Я сослался на эту статью .
Затем я установил Sql Server 2016 на ту же виртуальную машину с именем экземпляра «MSSQLServer2016», но когда я пытаюсь подключить этот экземпляр к SSMS, он не подключается. Я использовал "
Я вижу, что плагин блокирует изменения Jenkinsfile из запросов на извлечение. Можно ли настроить аналогичную функциональность для всех изменений файла Jenkins?
Обратите внимание, что некоторые из этих людей являются владельцами в организации GitHub, поэтому исправление должно быть на Jenkins, а не на GitHub.
Если вы не доверяете этим людям, запрещаете ли им изменять Jenkinsfile в достаточном количестве?
Чтобы иметь надлежащее тестирование, сервер jenkins в какой-то момент должен будет запустить ваш код, поэтому, если они могут отправить изменение в определенный файл, который, как они знают, будет выполняться на вашем компьютере Jenkins, они могут изменить его по своему желанию и заставить его запускать все, что вы пытаются заблокировать их выполнение в файле Jenkins.
Удаление их статуса владельца github даже не решает эту проблему, они могут сделать запрос на перенос с плохим кодом в нем, который ваша машина jenkins объединит и запустит.
Кроме того, ваш Jenkins не должен запускаться от имени пользователя root, у него должен быть jenkinsuser без прав sudo для запуска тестов.