https://github.com/fscpscollaborative/fscps
D365 FSC DevOps setup&maintenance tools for GitHub
https://github.com/fscpscollaborative/fscps
365 d365 d365actions d365fo d365tools devops devops-tools dynamics dynamics-365 fsc fscps fscps-tools powershell retail
Last synced: 5 days ago
JSON representation
D365 FSC DevOps setup&maintenance tools for GitHub
- Host: GitHub
- URL: https://github.com/fscpscollaborative/fscps
- Owner: fscpscollaborative
- License: apache-2.0
- Created: 2022-09-28T19:47:05.000Z (over 3 years ago)
- Default Branch: develop
- Last Pushed: 2026-01-12T23:35:49.000Z (15 days ago)
- Last Synced: 2026-01-13T03:15:41.322Z (14 days ago)
- Topics: 365, d365, d365actions, d365fo, d365tools, devops, devops-tools, dynamics, dynamics-365, fsc, fscps, fscps-tools, powershell, retail
- Language: PowerShell
- Homepage:
- Size: 4.7 MB
- Stars: 26
- Watchers: 4
- Forks: 6
- Open Issues: 3
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-msdyn365fo - FSCPS - D365 FSC DevOps setup&maintenance tools for GitHub (Other utilities)
README
# π FSC-PS for GitHub π
**FSC-PS for GitHub** is a set of GitHub templates and actions designed to set up and maintain professional DevOps processes for your Dynamics 365 FSC, Commerce, or ECommerce projects.
## π Overview
The goal is to provide users with the ability to maintain their GitHub repositories based on the FSC-PS templates. By running a simple workflow, you can keep your repositories up to date with necessary changes to scripts and workflows to adapt to new features and functions.
## π Template Repositories
Start your project with one of the following GitHub repository templates:
- [**fscps.fsctpl**](https://github.com/fscpscollaborative/fscps.fsctpl) - GitHub repository template for D365 FSC Extensions.
- [**fscps.commercetpl**](https://github.com/fscpscollaborative/fscps.commercetpl) - GitHub repository template for D365 Commerce Extensions.
- [**fscps.ecommercetpl**](https://github.com/fscpscollaborative/fscps.ecommercetpl) - GitHub repository template for D365 ECommerce Extensions.
## π Usage Scenarios
Follow the usage scenarios below for guidance on common tasks:
1. [**Set up repository**](Scenarios/SetupRepo.md)
2. [**Set up CI**](Scenarios/SetupCI.md)
3. [**Set up CD**](Scenarios/SetupCD.md)
4. [**Set up your own GitHub runner to increase build performance**](Scenarios/SelfHostedGitHubRunner.md)
5. [**Update FSC-PS files**](Scenarios/UpdateFSC-PS.md)
6. [**Add environment from a different tenant**](Scenarios/AddEnvironmentFromTheDifferentTenant.md)
7. [**D365FSC. Include Test model into the deployable package**](Scenarios/IncludeTestModel.md)
8. [**D365FSC. Build a specific model(s)**](Scenarios/DeploySpecificModel.md)
9. [**D365FSC. Deploy the code to the environment**](Scenarios/DeployCode.md)
**Note:** Please refer to [this description](https://github.com/fscpscollaborative/fscps.tools/wiki/Settings) to learn about the settings file and how you can modify default behaviors.
## π οΈ Project Details
This is the main source repository for FSC-PS for GitHub. The project is deployed on every release to a branch in the following repositories:
- [**fscps.fsctpl**](https://github.com/fscpscollaborative/fscps.fsctpl) - GitHub repository template for D365 FSC Extensions.
- [**fscps.commercetpl**](https://github.com/fscpscollaborative/fscps.commercetpl) - GitHub repository template for D365 Commerce Extensions.
- [**fscps.ecommercetpl**](https://github.com/fscpscollaborative/fscps.ecommercetpl) - GitHub repository template for D365 ECommerce Extensions.
- [**fscps.gh**](https://github.com/fscpscollaborative/fscps.gh) - GitHub repository containing the GitHub Actions used by the templates above.
## π€ Contribution
We welcome contributions from the community! If youβre interested in contributing to the project, please follow these steps:
1. Fork the repository
2. Create a new branch (`git checkout -b feature-branch`)
3. Make your changes
4. Commit your changes (`git commit -m 'Add some feature'`)
5. Push to the branch (`git push origin feature-branch`)
6. Create a pull request
Please make sure to follow the contribution guidelines in the [CONTRIBUTING.md](CONTRIBUTING.md) file.
## ποΈ Visual Studio Marketplace
Discover our offerings on the Visual Studio Marketplace:
- [**FSC-PS Extension**](https://marketplace.visualstudio.com/items?itemName=fscps.ado)