На одном из заданий в jenkins я, как администратор, включил безопасность на основе проекта и добавил несколько имен, которые могли бы настроить это задание.
Однако я хочу, чтобы эти люди настраивали только Execute Shell в Build, а остальная часть должна быть заблокирована для них.
К сожалению, флаг настройки (флажок) в разделе «Безопасность на основе проекта» открывает этим людям полную работу по настройке.
Могу ли я разрешить пользователям этого задания редактировать "только" оболочку выполнения в разделе "Сборка", а остальная часть конфигурации останется для них заблокированной?
Я сам нашел ответ. Можно снять флажок «Настроить», и содержимое оболочки «Выполнить» может быть заменено однострочным или любым другим языком сценариев, который используется.
bash -ex myscript.sh
Люди, которые работают над проектом, всегда могут отредактировать файл myscript.sh в Subversion, и в то же время у них нет возможности настроить проект.