web
You’re offline. This is a read only version of the page.
close
Skip to main content

Announcements

No record found.

News and Announcements icon
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.

I have the same question (0)
  • Suggested answer
    Ramit Paul Profile Picture
    22,803 Most Valuable Professional on at

    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.

  • pam86 Profile Picture
    45 on at

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

    Thank you.

  • Verified answer
    vinitgoyal2005 Profile Picture
    6,332 on at

    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. 

  • Verified answer
    nmaenpaa Profile Picture
    101,166 Moderator on at

    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.

  • pam86 Profile Picture
    45 on at

    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?

  • Suggested answer
    vinitgoyal2005 Profile Picture
    6,332 on at

    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

    Thank you.

  • pam86 Profile Picture
    45 on at

    Thank you, you are really helpful always.

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

Introducing the 2026 Season 1 community Super Users

Congratulations to our 2026 Super Stars!

Meet the Microsoft Dynamics 365 Contact Center Champions

We are thrilled to have these Champions in our Community!

Congratulations to the March Top 10 Community Leaders

These are the community rock stars!

Leaderboard > Supply chain | Supply Chain Management, Commerce

#1
Mallesh Deshapaga Profile Picture

Mallesh Deshapaga 330

#2
Laurens vd Tang Profile Picture

Laurens vd Tang 244 Super User 2026 Season 1

#3
Syed Haris Shah Profile Picture

Syed Haris Shah 145 Super User 2026 Season 1

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans