🚀 FSC-PS for GitHub is a set of GitHub templates and actions, which can be used to setup and maintain professional DevOps processes for your Dynamics 365 FSC, Commerce or ECommerce projects.
The goal is that people who have created their GitHub repositories based on the FSC-PS templates, can maintain these repositories and stay current just by running a workflow, which updates their repositories. This includes necessary changes to scripts and workflows to cope with new features and functions.
The template repository to use as starting point are:
- https://github.com/fscpscollaborative/fscps.fsctpl is the GitHub repository template for D365 FSC Extenstions. This is your starting point.
- https://github.com/fscpscollaborative/fscps.commercetpl is the GitHub repository template for D365 Commerce Extenstions. This is your starting point.
- https://github.com/fscpscollaborative/fscps.ecommercetpl is the GitHub repository template for D365 ECommerce Extenstions. This is your starting point.
The below usage scenarios takes you through how to get started and how to perform the most common tasks.
Usage scenarios:
- Set up repository
- Set up CI
- Set up CD
- Set up your own GitHub runner to increase build performance
- Update FSC-PS files
- Add environment from the different tenant
- D365FSC. Include Test model into the deployable package
- D365FSC. Build a specific model(`s)
- D365FSC. Deploy the code to the environment
Note: Please refer to this description to learn about the settings file and how you can modify default behaviors.
This project in the main source repository for FSC-PS for GitHub. This project is deployed on every release to a branch in the following repositories:
- https://github.com/fscpscollaborative/fscps.fsctpl is the GitHub repository template for D365 FSC Extenstions. This is your starting point.
- https://github.com/fscpscollaborative/fscps.commercetpl is the GitHub repository template for D365 Commerce Extenstions. This is your starting point.
- https://github.com/fscpscollaborative/fscps.ecommercetpl is the GitHub repository template for D365 ECommerce Extenstions. This is your starting point.
- https://github.com/fscpscollaborative/fscps.gh is the GitHub repository containing the GitHub Actions used by the template above.