Инкрементное/частичное развертывание с использованием SalesforceDX

Есть ли способ сделать добавочное/частичное развертывание с помощью SalesforceDX. Чтобы развертывались только измененные компоненты, а не полная сборка?


person sudhir tatraju    schedule 18.12.2019    source источник


Ответы (2)


Если вы выполняете развертывание во временной организации, к сожалению, вы можете отправить все изменения, которые были сделаны локально, только в организацию.

Однако, если вы выполняете развертывание в организации Dev Hub, вы можете щелкнуть правой кнопкой мыши папку компонента и выбрать «Развернуть исходный код в организации».

развертывание исходного кода в организации

person Emmanuel Ngenoh    schedule 19.12.2019
comment
Есть ли у вас шаги для автоматизации этого в инструменте Jenkins CI или с помощью скрипта? - person sudhir tatraju; 20.12.2019
comment
К сожалению, я ничего не могу вам сказать об этой автоматизации, так как толком ее не изучал. - person Emmanuel Ngenoh; 03.01.2020
comment
Привет, @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
comment
Как создать инкрементный package.xml? Я хочу, чтобы мой CI (Дженкинс) выполнялся автоматически. Надеюсь, package.xml необходим для развертывания sfdx, если вы не заинтересованы в использовании пользовательской команды, такой как использование параметра -p в вашей команде. - person sudhir tatraju; 22.12.2019