Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Supply chain | Supply Chain Management, Commerce
Answered

DevOps and D365 Finance and Supply Chain Mgt questions

(0) ShareShare
ReportReport
Posted on by 45

Hi,

I am looking for suggestions/answers to implementing a new environment for D365 Finance and Operations:

  • Which devOps account to use when working with the implementation project for D365 Finance and Operations; partner or Customer devOps? [I think it's better to use customer as if the partner leaves the customer then they had to recreate their build server].
  • The above point raises a new question, how a partner can implement their customizations if the partner doesn't want to reveal their source code to the customer. If the partner wants to use customer devOps then their source code will be on the customer devOps!!
  • Is it safe to create deployable packages based on model file using Visual Studio without the build environment? Then deploy to customer's environment that way the source code is still hidden!!

Please provide your feedback as it's really hard to find the answers to these questions in MS docs.

  • pam86 Profile Picture
    45 on at
    RE: DevOps and D365 Finance and Supply Chain Mgt questions

    Thank you, you are really helpful always.

  • pam86 Profile Picture
    45 on at
    RE: DevOps and D365 Finance and Supply Chain Mgt questions

    Thank you.

  • Suggested answer
    vinitgoyal2005 Profile Picture
    6,330 on at
    RE: DevOps and D365 Finance and Supply Chain Mgt questions

    Hi,

    Look at docs.microsoft.com/.../hosted-build-automation for hosted build agent. you will need to do it manually.

  • pam86 Profile Picture
    45 on at
    RE: DevOps and D365 Finance and Supply Chain Mgt questions

    Thank you for your explanation, really appreciated,

    one more question: When the build server is connected to devOps, it automatically creates the pipeline with all the required steps to generate the packages. If my DevOps is not connected to any Build server, how can those steps be followed? You mentioned about using DevOps hosted build agent, will that be able to fulfill all the requirements of a build server?

  • Verified answer
    nmaenpaa Profile Picture
    101,156 Moderator on at
    RE: DevOps and D365 Finance and Supply Chain Mgt questions

    1) The customer needs a DevOps instance

    2) Normally the customer would own the source code for their customizations. It would be extremely dangerous to not have the source code for the customizations, because if the partner changes, nobody can enhance/fix those customizations and they might not be compatible with future MS updates. Therefore your customer would not be able to keep up with new D365 versions.

    But if you sell some ISV solution and don't want to share that source code with your customer, then you use your own ADO to manage that source code

    3) You should always use ADO build pipeline to create your deployable packages. Either via build VM or the hosted build process.

  • Verified answer
    vinitgoyal2005 Profile Picture
    6,330 on at
    RE: DevOps and D365 Finance and Supply Chain Mgt questions

    Hi,

    Which devOps account to use when working with the implementation project for D365 Finance and Operations; partner or Customer devOps?

    -> you should use a customer account as the customer is the owner to code you are developing.

    The above point raises a new question, how a partner can implement their customizations if the partner doesn't want to reveal their source code to the customer. If the partner wants to use customer devOps then their source code will be on the customer devOps!!

    -> This is applicable when a partner is ISV and the code which is being developed is IP of ISV partner. When you are implementing the code for customer, it is for a particular customer and not as IP for yourself. Of course, if you have different arrangements with the customer then this may not be applicable. In that scenario. you need to have you own DevOps project and just deploy the deployable package to the customer environment.

    Is it safe to create deployable packages based on model file using Visual Studio without the build environment? Then deploy to customer's environment that way the source code is still hidden!!

    -> yes as suggested above you need to have your own DevOps, you MUST have your own DevOps, you may skip the build environment and use DevOps hosted build agent to generate the build. But do not develop any code without DevOps otherwise you will lose all the code if something happens to dev vm. And you will never be able to get back that code without DevOps. This is extremely important. 

  • pam86 Profile Picture
    45 on at
    RE: DevOps and D365 Finance and Supply Chain Mgt questions

    if don't mind, can you please provide more explanation and answer to my other doubts?

    Thank you.

  • Suggested answer
    Ramit Paul Profile Picture
    22,375 Most Valuable Professional on at
    RE: DevOps and D365 Finance and Supply Chain Mgt questions

    Hi, its absolutely fine and safe to use Azure DevOps.

    And if you are the partner you can use customer's DevOps, however you will get details forever and it depends on the project is created in DevOps.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Daivat Vartak – Community Spotlight

We are honored to recognize Daivat Vartak as our March 2025 Community…

Announcing Our 2025 Season 1 Super Users!

A new season of Super Users has arrived, and we are so grateful for the daily…

Kudos to the February Top 10 Community Stars!

Thanks for all your good work in the Community!

Leaderboard

#1
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 293,041 Super User 2025 Season 1

#2
Martin Dráb Profile Picture

Martin Dráb 231,860 Most Valuable Professional

#3
nmaenpaa Profile Picture

nmaenpaa 101,156 Moderator

Leaderboard

Featured topics

Product updates

Dynamics 365 release plans