-
Notifications
You must be signed in to change notification settings - Fork 117
Contributions
WaelHamze edited this page Dec 16, 2017
·
3 revisions
Contributions are very welcome. Please see the below steps on how to contribute for the different components.
- You will need a Visual Studio Account. You can sign up for free account.
- Install TFX CLI
- Review the how to guide on creating VSTS tasks/extensions: Add Build Task
- Create a personal access token on your VSTS/TFS account: PAS
- Fork the Repository
- Location: Build Tools
- Open the Solution in Visual Studio: Xrm.CI.Framework.BuildTools.sln
- Make changes to existing tasks or add a new task
- Deploy the Task to your own instance using TFX CLI. You can use this script: DeployTask.ps1
- Test your task
- Submit a Pull Request
- Changes are tested and reviewed
- Tasks/Change are published to the market place in the next release
- Tasks should be intuitive and easy to use by the consumer
- Try to make the logic in the main task script as light as possible. This allows re-using the same functionality elsewhere if needed
- At the moment PowerShell is used to create and build the tasks. This was selected as most MS Dynamics developers are more likely to be familiar with this than other alternatives.