https://github.com/fjudith/windows-devops-tools
https://github.com/fjudith/windows-devops-tools
Last synced: 2 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/fjudith/windows-devops-tools
- Owner: fjudith
- Created: 2023-04-13T21:59:27.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2024-02-14T14:12:03.000Z (over 1 year ago)
- Last Synced: 2025-03-21T01:22:39.468Z (3 months ago)
- Language: Shell
- Size: 26.4 KB
- Stars: 0
- Watchers: 1
- Forks: 7
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Windows Devops Tools
This repository contains configuration files and scripts enabling engineers to consistently setup their Windows 10 22H2/11 workstation for continuous delivery oriented development.
## Install Chocolatey package manager
Chocolatey has been prefered to WinGet because as it usually is up-to-date with version released by upstream projects.
Start a Windows Powershell prompt **as an Administrator**, then run the following command line to install [Cholatey Package Manager](https://chocolatey.com)
```powershell
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
```## Install Application packages
The [`chocolatey/packages.config`](/chocolatey/packages.config) XML file contains the list of software packages to be installed.
To install a specific version of a package.
Run first `choco list --exact 'package_name' --all` to identify available versions, then amend the version to the appropriate line in [`chocolatey/packages.config`](/chocolatey/packages.config) file.Start a _New_ Windows Powershell prompt **as an Administrator**, then run the following command line to install all packages recored in the inventory file.
```powershell
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/fjudith/windows-devops-tools/main/chocolatey/install.ps1'))
```## Install Visual Studio Code extensions
The [`visual-studio-code/extensions.txt`](/visual-studio-code/extensions.tx) TXT file contains the list of Visual Studio Code (VsCode) extensions to be installed.
From a Windows Powershell prompt, run the following command line to install all extensions recorded in the inventory file.
```powershell
Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://raw.githubusercontent.com/fjudith/windows-devops-tools/main/visual-studio-code/install.ps1'))
```