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

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Finance | Project Operations, Human Resources, ...
Suggested Answer

Using Github as main Repository

(0) ShareShare
ReportReport
Posted on by 928
Hi,
One of my clients is asking to shift from AzureDevOps to Github as they use it for other development. I have not used Github for D365FO before.
Kindly help me configure it and the best practices I have to follow to achieve this.
 
Thanks
I have the same question (0)
  • Suggested answer
    Komi Siabi Profile Picture
    13,120 Most Valuable Professional on at
  • Khurshid Wali Profile Picture
    928 on at
    Hi Komi Siabi,
    Thank you for replying. 
     
    I mean the GitHub platform not the DevOps Git.
  • Martin Dráb Profile Picture
    237,990 Most Valuable Professional on at
    Could you specify the topic a bit closer? Are you struggling with version control, automated builds (GitHib actions) or what?
    If it's about source control, resources about git will help you even if they talk about a git repo hosted somewhere else than in GitHub, because it's still git.
  • Suggested answer
    Kevin Xia Profile Picture
    Microsoft Employee on at
    Hi,
    If you are confused about how to build a git repository, you can go to the corresponding github official website to view, which has a detailed tutorial step-by-step.

    Create a GitHub Repository:

    • Create a new repository on GitHub to host your D365FO project.
    • Initialize it with a README or clone an existing repository if you already have one.

    Migrate Source Code:

    • Copy the source code from your Azure DevOps repository to the GitHub repository.
    • Ensure that all customizations, models, and other relevant files are included.

    Update Build Definitions:

    • Modify your build definitions to point to the new GitHub repository.
    • Adjust build steps and configurations as needed for GitHub.

    Update Service Connections:

    • If you're using any service connections in Azure DevOps, update them to work with GitHub.

    Configure Branch Policies:

    • Set up branch policies in GitHub to enforce code review, branch protection, and other necessary policies.

    Collaboration and Pull Requests:

    • Leverage GitHub's pull request features for code reviews and collaboration.
    • Encourage developers to create feature branches and submit pull requests.

    CI/CD Integration:

    • Integrate GitHub Actions or your preferred CI/CD tool for D365FO deployments.
    • Ensure that your deployment pipelines are configured correctly.
    Best regards,
    Kevin

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

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Finance | Project Operations, Human Resources, AX, GP, SL

#1
Abhilash Warrier Profile Picture

Abhilash Warrier 669 Super User 2025 Season 2

#2
André Arnaud de Calavon Profile Picture

André Arnaud de Cal... 471 Super User 2025 Season 2

#3
Martin Dráb Profile Picture

Martin Dráb 423 Most Valuable Professional

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans