Skip to content

Latest commit

 

History

History
109 lines (82 loc) · 2.39 KB

win.md

File metadata and controls

109 lines (82 loc) · 2.39 KB

Win

Package Manager

Chocolatey

Install Chocolatey - See usage

Open terminal as Administrator and run this command:

@"%SystemRoot%\System32\WindowsPowerShell\v1.0\powershell.exe" -NoProfile -InputFormat None -ExecutionPolicy Bypass -Command "iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))" && SET "PATH=%PATH%;%ALLUSERSPROFILE%\chocolatey\bin"

Install

choco install jdk8
choco install android-sdk
choco install gradle --version 4.6
choco install git.install
choco install git-lfs.install
choco install nodejs-lts
choco install sigcheck --ignore-checksums
choco install mysql --version 5.7.18
choco install vcredist2013
choco install sonarqube-scanner.portable

Packages

NPM

npm i -g npm
npm i -g gulp
npm i -g eslint

Android

sdkmanager "emulator"
sdkmanager "ndk-bundle"
sdkmanager "build-tools;28.0.3"
sdkmanager "platforms;android-29"
sdkmanager "platforms;android-28"
sdkmanager "platforms;android-27"
sdkmanager "platforms;android-26"
sdkmanager "platforms;android-25"
sdkmanager "platforms;android-24"
sdkmanager "platforms;android-23"
sdkmanager "platforms;android-22"
sdkmanager "platforms;android-21"
sdkmanager "tools"

Useful Commands

sdkmanager --list
sdkmanager --update

Complete command list

Software

choco install vscode
choco install androidstudio
choco install scrcpy
choco install sourcetree
choco install googlechrome
choco install mysql.workbench

Configuration

MySQL

Initialize and start server

mysqld --install
mysqld --initialize-insecure --explicit_defaults_for_timestamp

SonarQube

Run this script on MySQL:

CREATE DATABASE sonar CHARACTER SET utf8 COLLATE utf8_general_ci;

CREATE USER 'sonarqube' IDENTIFIED BY 'sonarqube';
GRANT ALL ON sonar.* TO 'sonarqube'@'%' IDENTIFIED BY 'sonarqube';
GRANT ALL ON sonar.* TO 'sonarqube'@'localhost' IDENTIFIED BY 'sonarqube';
FLUSH PRIVILEGES;

Configure this values on sonar.properties file:

sonar.jdbc.username=sonarqube
sonar.jdbc.password=sonarqube
sonar.jdbc.url=jdbc:mysql://localhost:3306/sonar?useUnicode=true&characterEncoding=utf8&rewriteBatchedStatements=true&useConfigs=maxPerformance&useSSL=false
sonar.web.port=9000