Posts

Showing posts from January, 2021

Specifying multiple Azure devops yaml environment tagging

  When you create your environment and add some vm into your Azure DevOps, you might find yourself trying to deploy to vm with multiple tags.  Here is how you do it :- Here we are specifying that the deployment goes to target server with tag web1 and web2 jobs: - deployment: VMDeploy displayName: web environment: name: VMenv resourceType: VirtualMachine tags: ' web1, web2' strategy:

Setting up Sonarqube instance on Azure appservice (not using the container) with postgres as the database engine

Image
  Please note this only tested with sonarqube 8.4 and if this is version you're working with please read on. Tried with sonarqube 8.6 with this setup and no luck :( Setting up App service  First we need to setup our web app service. The requirement are it requires JDK 11 (that's because of the sonarqube version that i'm using) and must be a Windows. The start up scrip that we are using requires that.  Create an instance of this application and continue below.  Copy sonarqube binaries and startup files over After that, use FTP tool to copy some files over to wwwroot. This FTP credentials can be obtained from  Deployment center as shown below:  Please download sonarqube from here . I am using version 8.4, developer version. Unpack it into a folder called sonar.  Your folder should look something like this. We have web.config, HttpPlatformHandlerStartup.ps1 and the unzip sonarqube binaries.  Copy all EXCEPT sonarqube-developer-8.4.135646 to app service wwwroot. Postgres Setup