- Видео 5
- Просмотров 23 535
UltraDynamics
Великобритания
Добавлен 20 фев 2020
Videos on DevOps, Agile, Microsoft Azure, Azure DevOps, Power Platform, Dynamics 365, .NET
Power Platform Tenant Settings - Automation & Version Control
In this video I show you the options for managing Power Platform tenant settings and how version control can help address some of the challenges you may be facing with managing tenant settings.
Tenant Settings Docs: learn.microsoft.com/en-us/power-platform/admin/tenant-settings
PowerShell PowerApps Administration Module: learn.microsoft.com/en-us/powershell/module/microsoft.powerapps.administration.powershell/get-tenantsettings?view=pa-ps-latest
Power Platform CLI: learn.microsoft.com/en-us/power-platform/developer/cli/reference/admin#pac-admin-list-tenant-settings
xRM CI Framework PowerShell Scripts: github.com/WaelHamze/xrm-ci-framework/tree/master/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI....
Tenant Settings Docs: learn.microsoft.com/en-us/power-platform/admin/tenant-settings
PowerShell PowerApps Administration Module: learn.microsoft.com/en-us/powershell/module/microsoft.powerapps.administration.powershell/get-tenantsettings?view=pa-ps-latest
Power Platform CLI: learn.microsoft.com/en-us/power-platform/developer/cli/reference/admin#pac-admin-list-tenant-settings
xRM CI Framework PowerShell Scripts: github.com/WaelHamze/xrm-ci-framework/tree/master/MSDYNV9/Xrm.Framework.CI/Xrm.Framework.CI....
Просмотров: 520
Видео
Power Platform ALM & DevOps: Part 2 - APIs & CLIs
Просмотров 6998 месяцев назад
This is the second part of the ALM & DevOps Options series for Power Platform. In the first part of the series, I introduced ALM & DevOps and provided you with a high-level overview of the different options for implementing ALM & DevOps on Power Platform. Here is a link to the part 1 in case you haven’t seen it: ruclips.net/video/ZW46EDfeoYo/видео.html In today’s video we will take a closer loo...
Power Platform ALM & Devops: Part 1 - Intro & Options
Просмотров 1,8 тыс.10 месяцев назад
Hi Everyone, Welcome to the @UltraDynamics channel. If you are involved in a Power Platform or Dynamics 365 implementation, you probably noticed that there are an increasing number of options available when it comes to implementing good ALM and DevOps practices. Choosing the right option may not be that obvious. In this video series I will be discussing the main options available so you can cho...
Power Platform DevOps - Connection References
Просмотров 4,5 тыс.Год назад
In this video I will show you how to configure your connection referenced as part of your Azure DevOps pipelines... Some useful links below: Power Platform Build Tools: marketplace.visualstudio.com/items?itemName=microsoft-IsvExpTools.PowerPlatform-BuildTools Power DevOps Tools: marketplace.visualstudio.com/items?itemName=WaelHamze.xrm-ci-framework-build-tasks Sample solution containing sample ...
Getting Started with Power DevOps Tools
Просмотров 16 тыс.4 года назад
In this video I will show you how to get started with using the Power DevOps Tools to implement automated builds and releases for your Power Platform/CDS/Dynamics 365 projects. Agenda: -Why use DevOps/ALM Tools? -Intro to Tools -Prerequisites -Scenario: Solution Export Flow -Demo Setup and installation extensions Create a build pipelines Use service principals for authentication (App Registrati...
grt video. I am confused. Why we need Unmanaged solution. And why we need Unpack and Pack solution ?
Thank you so much for this. Unfortunately, I am getting this error during the import using the second option from your demo. I Imported to first Dev Environment successfully, but it's failed at the next environment which is another dev (using different IDs on the separate pipeline) Request failed with: Forbidden and error: {"error":{"code":"ConnectionAuthorizationFailed","message":"The caller with object id 'd08de8c1-ee81-4e52-969e-3ef48c8fb390' does not have the minimum required permission to perform the requested operation on connection. under API 'shared_commondataserviceforapps'."}} and request url etc.etc. I've deleted the dataverse connection and re-created it in the target environment as per some suggestions but this doesn't fix the issue. Any suggestions would be greatly appreciated :)
Part 1: ruclips.net/video/ZW46EDfeoYo/видео.html
Looking forward to your next part of these. Thank you
Just published Part 2. Hopefully will get the remaining parts out soon too.
Thanks for sharing this knowledge. It will be interesting to understand if advised practises will need to evolve when we move towards DevSecOps. Thanks
Thanks for bringing up this interesting topic. Most of the practices would fit into a DevSecOps model. There will be some additional things we can do for the Security piece like code scanning, RBAC model etc... This probably deserves its own episode.
Using your task of updating the connections is there anyway to create the array using variables? More so, automatically populating the connection values from the target environment and placing them as variables in your array input?
Will this work with Dynamics 12 R3?
How we take a backup of the solution before importing it on the UAT/Prod environment?
Thankyou so much. This is very helpful to understand the whole CI Cd process for Dynamic CRM.
Very informative and interesting and helpful. I have used the tools before and they are excellent. Saved me a lot of time and effort and cost to the organisation. Thank you very much for the tools.
Hey Man, This one is very User Full, 10000 Thanks for sharing
Hey man , thanks a lot for sharing 🎉 ONE quick question Is the power Devops more flexible, more option , even better than Microsoft build tools
@UltraDynamics can we pls connect, Nee to have doubt clear regarding Connection string...
@Ultra Dynamic, Wael Hamze, Can we pls connect...its urgent
Thank you, the information is very useful!!, I have a question, can you share the format for $(CrmConnection) into Update Connection References
The connection string follows this format (without the xml tags): learn.microsoft.com/en-us/power-apps/developer/data-platform/xrm-tooling/use-connection-strings-xrm-tooling-connect
Thanks Wael. I have 2 questions: 1. Your tool for updating connection references is in preview, when is it going to be GA? 2. I tested it between your import and apply solution steps, and my flow was active in target environment automatically. At the end of this video you mention activation of flows, is there an extra step that is necessary? Thanks in advance
There are currently no planned updates to this task so it should be GA in the next release. There is another task which can turn flows on/off if needed. It will depend on the state of the flow in the target env before the pipeline runs.
First of all thanks Wael for your clear demo. I have a little question about this task (Update Connection References) there's no chance to set which solution will change the connection references. in my case, I import three solutions with this pipeline correct me if I'm wrong we need to do this task before importing our solution to the upper environment?
Hi Mohamed, Glad you found this useful. The task can update connection references across multiple solutions. So the steps would be to import the solution and then update the connection references in each solution using this task.
All the content is Crystal Clear! Thank you so much🙏
Why isn't the the solution migrating over the data like the Microsoft provided add-on (Configuration Migration Tool)?
It will automatically upgrade the solution in target env or we have to manually upgrade that ?
I was wondering if you have a step by step tutorial/documentation for implementing solution checker and checker quality gate. If not, can you please provide those information or make video(s) on them as well.
Thank You a lot!
This is Awesome. You are genius.
Hi Wael, great video I am following your original article on this pic. Quick question is this implementation feasible or fully support on the on-premise implementation of Dynamics CRM v8.2?
There is any way to trigger automatically the build pipeline, so when a change is saved in the solution we can trigger the build automatically, I couldn't find any way to do it, also in agile environment we may have task by sprint, any idea or proposal how to relate each task with a commit to a repo? (I made my own proof of concept and I'm saving the code from dev environment once we agree with the changes we made a pull request to the staging environment that trigger a new build to import the code into the staging environment), great video by the way!
Thanks for making the effort to build this tool and to make a really concise demonstration of this amazing tool. I will be using it for sure in the next project.
Me too, very impressive. Thanks
What if we have multiple solutions, if we need to rollback, or if there is any error and want to try for the same step?
Great Explanation. Thanks a lot!!
I get an error this extension is not installable on any currently installed products. I'm currently using VS 2019
Hi Wael, I tried the said approach, the entity gets moved. But when I add custom entity it is not showing up in site map. In source I created custom entity, moved using the approach as per the video. Then in destination its moved but not showing up in site map. SInce I moved as Managed can't modify. Let me know if I am missing anything
Fantastic. Thank you Wael. D365 ALM has been a big gap for a long time and this has gone a long way to solving that problem. I'd also be keen to see an approach to flexible configuration data migration.
can someone suggest a tutorial where it is demonstrated about CI/CD for D365 solution with plugin, workflows, web resources, Thank you.
Unfortunately there is none or at least I couldn't find any. let me know if you need any help. Wajih.qidwai@gmail.com
This video was very helpful, thank you so much! If you're looking to do more videos, an area that I'd like to see is how you can use the pipelines in order to spin up a new QA instance. If there is a way to also add the required managed solutions (such as workflow tools and stuff), that would be awesome!
Merci beaucoup Wael, c'est très intéressant ! Bon courage et bonne continuation :)
Thanks a lot for the video. Can you also do a video about Export and Import Config Migration Data?
Thank you for sharing, it inspires me a lot.