Sourcetree + Azure DevOps error

This content has 3 years. Some of the information in this post may be out of date or no longer work. Please, read this page keeping its age in your mind.If you are facing the issue with Sourcetree, that you can not push to your Azure DevOps repository, because it fails with the following error: Copy the URL returned by the error, and browse it with a web browser. If needed, provide your login credentials in the browser, then try again.

Azure DevOps: Setup private NuGet feed with CI

This content has 3 years. Some of the information in this post may be out of date or no longer work. Please, read this page keeping its age in your mind.In case you need a private NuGet feed, you can do it in Azure DevOps. This can be handy for businesses reusing their code between several codebases. What will contain the example In this tutorial, I will show you how to share code through NuGet packages so that it can be used in multiple projects. The Example will walk you through the game engine of an IDLE game. IDLE games are games that do not require much user interaction. The point of games is that they run or produce even when the user is not playing them. The goods produced offline can eventually be used by the player, to upgrade producers or to buy more producers. The game engine is developed on the IDLEGAMEENGINE branch. Different games, such as a restaurant game or a programming game, can use this game engine. The games have a common logic of operation, only the story of the games differs. This design helps in development to fix bugs by only having to fix the bug in one place and it will be fixed in all games. Step 0: Create your shared code I will not go into details about the implementation of the game engine in this tutorial. The point is to create source code that you want to share with other source code….

Visual Studio: Azure DevOps Git – The pull operation failed

This content has 4 years. Some of the information in this post may be out of date or no longer work. Please, read this page keeping its age in your mind.When trying to sync or pull our repository from remote, it fails with the following error: In the output window, the error is the following: Go to Visual Studio’s Tools, and then Options, search for ‘Git’ in the searchbar. Select the Git Global Settings option, and find the ‘Credential helper’ setting, and set it from ‘Unset’ to: This should solve your problem.

Complete CI/CD tutorial for Xamarin Android with Google Play publish in Azure DevOps | Part 1.

This content has 4 years. Some of the information in this post may be out of date or no longer work. Please, read this page keeping its age in your mind.This tutorial will drive you through setting up a great CI/CD pipeline for Xamarin Android in a fully hosted Azure DevOps enviroment. Part 1 contains: Creating an empty Xamarin.Android build pipeline Uploading keystore file to secure files Start with some code I have added some basic code to my demo repository. It is a boilerplate Xamarin Application, with no additional customized code. If you have code in your repo, make sure it builds successfully. Create your first pipeline On the left side menu, go to Pipelines/Pipelines. This menu will show up a welcome page, to create new pipeline. Click on ‘Create Pipeline’ button, or if you have already created your first pipeline, find a button to add a new one. On the next page, a wizard will guide you through the basic setup. If you have your code in Azure Repos, click the button for that. Select your repository where your Xamarin Android code lives. On the next page, you can select a template to create your pipeline yml. Let’s choose Xamarin.Android. If you want, you can rename your yml file. Pipeline files will be placed in your repository root by default. YML file extension stands for YAML files. Review your newly created file, how it looks like. Luckily, you do not have to write yaml too much, but good…

Azure DevOps / VisualStudio.com hosted version controlling with SourceTree on MacOSX

This content has 4 years. Some of the information in this post may be out of date or no longer work. Please, read this page keeping its age in your mind.If you want to access your Git based repository with SourceTree, you need to genereate a Personal Access Token for your account in DevOps. Follow the tutorial above: https://docs.microsoft.com/hu-hu/azure/devops/organizations/accounts/use-personal-access-tokens-to-authenticate?view=azure-devops&viewFallbackFrom=vsts&tabs=preview-page After you have done with setting up PAT, set up SourceTree on Mac: SourceTree > Preferences Accounts > Add… Enter your devops server url. ex: https://AnAwesomeCompany.visualstudio.com/As username, enter your e-mail addressAs password, paste your private access tokenSet the protocol to HTTPS. After the success configuration, you will see your remote repositories on the main screen of Remotes section.