У меня есть проект Azure Devops, который содержит сценарии, используемые в других проектах Devops.Этот (CICD) проект необходимо клонировать во время сборки.Я установил, что любой потребляющий конвейер сборки имеет Разрешить сценариям доступ к токену OAuth enabled + переменная среды system.prefergit , установленное в true .Клон Uri имеет следующий формат: https://%SYSTEM_ACCESSTOKEN%@xxx.visualstudio.com/xxx%20CICD/_git/xxx%20CICD -b develop cicd
Когда я меняю видимость проектов CICD с личных на общедоступные, все работает нормально.Но я не уверен, какие изменения безопасности мне нужно применить И сохранить этот проект CICD закрытым ...?Я временно решил свою проблему, создав / опубликовав проект CICD как артефакт, но я предпочитаю клонировать репозиторий.