Есть ли способ сделать добавочное/частичное развертывание с помощью SalesforceDX. Чтобы развертывались только измененные компоненты, а не полная сборка?
Инкрементное/частичное развертывание с использованием SalesforceDX
Ответы (2)
Если вы выполняете развертывание во временной организации, к сожалению, вы можете отправить все изменения, которые были сделаны локально, только в организацию.
Однако, если вы выполняете развертывание в организации Dev Hub, вы можете щелкнуть правой кнопкой мыши папку компонента и выбрать «Развернуть исходный код в организации».
развертывание исходного кода в организации
person
Emmanuel Ngenoh
schedule
19.12.2019
Есть ли у вас шаги для автоматизации этого в инструменте Jenkins CI или с помощью скрипта?
- person sudhir tatraju; 20.12.2019
К сожалению, я ничего не могу вам сказать об этой автоматизации, так как толком ее не изучал.
- person Emmanuel Ngenoh; 03.01.2020
Привет, @Emmanuel Ngenoh! Не беспокойтесь, я нашел работающую команду git diff previous-commit-id last-commit-id | набор изменений force-dev-tool create vat Спасибо, что Роман ответил в salesforce.stackexchange.com/questions/184332/
- person sudhir tatraju; 04.01.2020
Вы также можете решить, какие файлы вы хотите развернуть, используя список, разделенный запятыми, например:
sfdx force:source:deploy -p путь/файл1, путь/файл2, …
person
Tomek
schedule
19.12.2019
Как создать инкрементный package.xml? Я хочу, чтобы мой CI (Дженкинс) выполнялся автоматически. Надеюсь, package.xml необходим для развертывания sfdx, если вы не заинтересованы в использовании пользовательской команды, такой как использование параметра -p в вашей команде.
- person sudhir tatraju; 22.12.2019