Option 1: System Artifacts
Compress the files into ZIP and upload the artifacts to your binary repository (eg. Artifactory).
Go to Platform Blueprint > Global Variables
Click +
Enter action.deploy.pre=download-deploy-artifacts

Now go to System Artifacts
Click +
Enter the name and click OK
Select the type as Application Configuration (Properties/XML file etc)
Enter artifact details and Maven coordinates
Add the metadata properties. Below is an example

Go to Platform Model > Actions
Run Update action which brings the platform instance to the revision containing the artifact details
Go to Platform Model > Actions
Click Control option then select Custom.
Run deploy action

Note: Artifacts will be deployed as part of provisioning or re-provisioning
Option 2: Release Pipeline
This is effectively the same as Option 1 but instead of configuring a Platform Blueprint you configure a Release Pipeline.
Compress the files into ZIP and upload the artifacts to your binary repository (eg. Artifactory).
Register as third party artifact.
Click Release Management > Artifacts > Discover > Register Third Party Artifacts
Enter artifact details and Maven coordinates
Add the metadata properties as shown below

Create the Application Blueprint and add the artifact

Create the Release Pipeline and deploy the artifact
