BLT-ACSF-3: Preserve gitignore files required by ACSF #4227
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Fixes acquia/blt-acsf#3
Motivation
The
blt artifact:build
command removes.gitignore
files from the document root. This breaks deployment to ACSF, since the ACSF module specifically requires.gitignore
files atdocroot/sites/g
anddocroot/sites/default
.Proposed changes
Exclude the required files from being removed.
Alternatives considered
Testing steps
Prepare a Drupal 9 site for deployment to ACSF:
drupal/acsf
,acquia/blt-acsf
, and their dependencies.blt recipes:acsf:init:drush
andrecipes:acsf:init:all
.blt artifact:deploy
.