Commit Graph

67 Commits

Author SHA1 Message Date
Maksim Petrov
8ce91e3c37 [Windows] Install AZ 4.3.0 (#1137)
* Install and validate AZ 4.3.0 for Windows images

* Move azureModules to toolset

* Fix validation

* Fix modules root location

* Small fix in syntax

* Fix in syntax

* Fixes for default tool versions
2020-07-01 15:16:01 +03:00
Maksim Petrov
8d0d6f85cc [Windows] Merge several toolset provisioners into single Configure-Toolset script (#1111)
* Add Configure-Toolset for windows

* Set error action preference to stop

* Move toolcache.json to config folder

* Fix in verbose

* Rename toolsets folder

* Move default version functions from install-toolset to configure-toolset

* Rework Configure-Toolset

* Fix typo and remove empty line

* Fix issues

* Fix parameters in helpers

* Fix helper syntax

* Rename defaultVariable
2020-06-30 07:48:55 +03:00
Aleksandr Chebotov
4c34ad64df Add Google Cloud SDK for Windows (#1102)
* Add Google Cloud SDK

* Add Validate-GoogleCloudSDK.ps1 script
2020-06-24 11:37:36 +03:00
Jeff Weiner
1a164c38dd Install-WindowsUpdates fixes (#1071) 2020-06-22 11:25:04 +03:00
Dmitry Shibanov
b41fda16c1 Switch provisioners to install Go from GitHub releases on Windows (#1026)
* add go to json toolset

* add install and validate go

* fiixing go tests

* fix validation for go

* check zero build version

* add 1.9 version

* setup variables for go

* fix comments

* remove script invokation

* remove lines

* fixing install go

* remove comments

* remove fake url

Co-authored-by: Dmitry Shibanov <v-dmshib@microsoft.com>
2020-06-19 13:47:55 +03:00
Aleksandr Chebotov
ebadb5cea8 Add NuGet.exe on Windows Server 2016/2019 (#1049)
* Add NuGet.CommandLine

* remove temporary path update
2020-06-15 20:10:54 +03:00
Dibir Magomedsaygitov
f33a870bf1 Switch provisioners to install Boost from GitHub releases on Windows (#972)
* switch provisioners to install boost from github releases

* minor fixes

* separate boosts by toolset versions

* minor fix

* switch provisioners for win16

* fix bugs

* fix validation

* minor fix

* fix validation

* fix validation

* fix validation

* minor fix

* change toolset version for win16

* minor fixes

* minor fix

* fix validation

* update links to toolset-json

* add arch to BoostInstallationDir
2020-06-10 19:42:15 +03:00
Andy Mishechkin
6070c25302 [Windows] Add azcopy utility (#1008)
* azcopy10 deployment for Windows has been added

* small bugfixing

* Header has been added to Install-AzCopy.ps1

* Header has been added to Validate-AzCopy.ps1

* Packer tempaltes have been modified
2020-06-08 10:59:13 +03:00
Sergey Dolin
b5c0e6d2f9 Install MongoDB on Windows images (#680)
* Add installation MongoDB

* Remove env update

Co-authored-by: Sergey Dolin <v-sedoli@micorosoft.com>
2020-06-02 15:52:54 +03:00
Darii Nurgaleev
3be17cf239 PostgreSQL install on Ubuntu/Windows. (#636)
* added windows installation script for postgresql

* removed if from Start-PostreSQL

* added script to packar template.

* changed postgresql.sh for ubuntu.

* postgresql stop and disalbe services.

* change name of the functions

* Stop postgreSQL after validation instead of start.

* added validation and re-work installation prcoedur

* remove redundunt code from psql

* correct intendation

* path to Path

* added PostgreSQL validation procedure.

* Removed useless last line.

* redundunt parameter passed in function call.

* removed repeated part of code.

* removed Stop function since it was useless.

* spaces

* spaces =

* Update Windows2019-Azure.json

* resolve confictls

* added validate and install postgresql

* added password to choco install and variables.

* add new system variables.

* added --params flag

* added correct quotas

* added logging for PostgreSQL install

Co-authored-by: Dariy.Nurgaleev <d.nurgaleev@trueengineering.ru>
2020-06-02 15:52:42 +03:00
Vladimir Safonkin
804922a1e2 Add markdown file's generation to Windows images (#934)
* Add windows doc generator

* Minor fix

* Fix pypy arch

* Minor fix

* Minor fix

* Resolve comments

* Minor fix

* Add 7zip version

* Add haskell section

* Add stack version

* Fix MinGW

* Fix paths

* Fix haskell section

* Minor fix

* Add android ndk version
2020-06-02 09:32:23 +03:00
Aleksandr Chebotov
e25d793c29 add vswhere windows server 2016 (#907) 2020-05-20 16:01:01 +03:00
Aleksandr Chebotov
a12a3b7042 Rename Mingw-w64 (#893) 2020-05-19 13:16:59 +03:00
Sergey Dolin
8632288097 Install GitHub CLI on Windows images (#853)
* Install GitHub CLI on Windows images

* Resolve comments

Co-authored-by: Sergey Dolin <v-sedoli@micorosoft.com>
2020-05-19 11:26:04 +03:00
Aleksandr Chebotov
3f4ad2f912 Install PyPy from official site instead of NPM for Windows (#873)
* install PyPy from official repo
2020-05-18 11:08:06 +03:00
Dibir Magomedsaygitov
5160bfa626 Install Stack, GHC and Cabal to Windows Images (#874)
* install stack
* implement logic that gets 3 latest versions of ghc
2020-05-15 15:01:45 +03:00
Vladimir Safonkin
d558a8f413 Add msys2 installation and validation (#632) 2020-05-12 12:50:42 +03:00
Aleksandr Chebotov
17a441ec8e Disable crash reporting (#826)
* disable jit debugger

* override settings asfter vs installation
2020-05-06 09:44:53 +03:00
Maksim Petrov
0413a02d9a Add Python tools installation from Github releases for Windows (#705)
* Add Toolset provision for Windows
Co-authored-by: MaksimZhukov <v-mazhuk@microsoft.com>
2020-04-30 18:11:40 +03:00
Nikita Bykov
b58720bb05 Fail fast in image generation if not enough disk space for customers (#767)
* added checking free disk space
Co-authored-by: Nikita Bykov <v-nibyko@microsoft.com>
2020-04-30 09:26:06 +03:00
Sergey Dolin
a174930790 Install AWS SAM CLI on Windows images (#737)
* Add AWS SAM

* Change utility name to upper case

Co-authored-by: Sergey Dolin <v-sedoli@micorosoft.com>
2020-04-22 12:31:25 +03:00
Aleksandr Chebotov
edce722a68 Improve choco stability by adding retry logic on Windows images (#721)
Add retry logic for choco install to avoid random failures
2020-04-17 10:53:30 +03:00
Nikita Bykov
d0398f5357 Add Alibaba cloud aliyun-cli (#688)
* added aliyun cli to windows

* added aliyun cli to Ubuntu

Co-authored-by: Nikita Bykov <v-nibyko@microsoft.com>
2020-04-13 17:38:35 +03:00
Aleksandr Chebotov
faf9417c3a disable mssql express 2020-04-10 14:54:39 +03:00
Alejandro Pauly
ae6e2bcc27 Merge pull request #622 from devopscircle-io/solve-remotesigned-with-setexecutionpolicy
Set the execution policy in Packer to RemoteSigned
2020-04-01 12:43:04 -04:00
Alena Sviridenko
e6f803abce Merge pull request #568 from Darleev/v-danurg/install_sql_express
Add Microsoft SQL Server Express to Windows VMs
2020-03-30 12:52:20 +03:00
Dibir Magomedsaygitov
b8ac95cd81 Add awscli (#610)
* uppdate/add awscli

* change awscli to aws and fix for aws version

* concatenate install and validate script files

* update image templates

* add aws to the path

Co-authored-by: Dibir Magomedsaygitov <v-dimago@microsoft.com>
2020-03-30 11:09:02 +03:00
Marco Mansi
af3ba77937 Revert "Removed Set-ExecutionPolicy RemoteSigned from Install-ServiceFabricSDK.ps1"
This reverts commit 70c2ad2317.
2020-03-27 10:57:13 +01:00
Dariy.Nurgaleev
d062075f2a Merge branch 'master' into v-danurg/install_sql_express 2020-03-27 12:53:57 +07:00
Marco Mansi
70c2ad2317 Removed Set-ExecutionPolicy RemoteSigned from Install-ServiceFabricSDK.ps1 2020-03-26 16:20:08 +01:00
Alena Sviridenko
a0587eafc0 Revert "Install MSYS2 to Windows." (#630) 2020-03-26 17:55:41 +03:00
Marco Mansi
e6c9978ac2 Set the execution policy in Packar to RemoteSigned
Match the same ExecutioPolicy as in the Install-ServiceFabricSDK
2020-03-25 13:17:38 +01:00
Vladimir Safonkin
8c2cd2bb54 Merge branch 'master' into v-vlsafo/msys2-install 2020-03-24 20:14:08 +03:00
Alejandro Pauly
1ae5969a13 Merge pull request #569 from al-cheb/al-cheb/remove_boost_from_path
Remove default boost version directory with binaries from path on Windows Server 2016/2019
2020-03-24 10:06:30 -04:00
Dibir Magomedsaygitov
9b3924a23d Move "Run-Antivirus" step outside of image-generation (#574)
* Move "Run-Antivirus" step outside of image-generation

Co-authored-by: Dibir Magomedsaygitov <v-dimago@microsoft.com>
2020-03-24 09:17:38 +03:00
Dariy.Nurgaleev
98d3de4ca4 removed merge conflicts 2020-03-20 00:22:12 +07:00
Marco Mansi
231b522b32 Solve error with Set-ExecutionPolicy 2020-03-19 16:20:32 +01:00
Vladimir Safonkin
3f05ba0dba Add msys2 to windows-2016 2020-03-19 09:24:11 +03:00
Dariy.Nurgaleev
89b21c8693 changed validation in 2016 2020-03-19 01:21:50 +07:00
Aleksandr Chebotov
1cfa87b4a6 remove boost binaries from path 2020-03-17 10:54:05 +03:00
Aleksandr Chebotov
80449e25a0 update boost toolset and notes, remove BOOST_ROOT 2020-03-17 09:47:22 +03:00
Dariy.Nurgaleev
debb478679 SQLExpress installation full process 2020-03-17 01:28:14 +07:00
Aleksandr Chebotov
c0b037bd30 Run script to configure TLS12 earlier (#545) 2020-03-13 09:39:37 +03:00
Maksim Petrov
161e8c26fd Fix documentation for Python and Ruby on Windows images (#478)
* Remove separate Python installation for Windows

* Remove Python2 symlink creation

* Move install-ruby and install-python to download-toolcache

* Improve download-toolcache for windows

* Small fix in docs for ruby

* V mapetr/test alt toolcache docs (#8)

* Merge Validate-Ruby and Validate-Python with Validate-Toolcache

* Small fix in output

* Small fix in download toolcache output
2020-03-12 14:53:17 +03:00
Dmitry Shibanov
a3ecb363d7 Install latest patch versions of Golang for Windows (#502)
* add golang for windows

* minor changes

* fix comments

* resolve comments

* add 1.14 version

* add debug lines

* fix arrays

* better way to remove ecmpty strings

* add path

* minor fix

Co-authored-by: Dmitry Shibanov <v-dmshib@microsoft.com>
2020-03-12 11:14:08 +03:00
Aleksandr Chebotov
42417eb98f Add additional agent info (#499)
* add agent additional info

* add agent additional info

* add agent additional info
2020-03-08 17:41:55 +03:00
Mikhail Timofeev
c647d2d4ef moved Selenium drivers installation to respective browsers 2020-03-06 13:33:25 +03:00
Alejandro Pauly
220002dc00 Merge pull request #494 from miketimofeev/v-mitim/fix_perl_install_path
Change default Perl on Windows Images
2020-03-05 16:12:24 -05:00
Maxim Lobanov
5a2acbc6f0 Add Bazelisk support to Linux and Windows (#490)
* added bazelisk

* moved bazelisk installation to bazel

* changed Validate-Bazel.ps1

* removed Install-Bazelisk.ps1

* changed bazel and bazelisk version output

* fixed Validate-Bazel.ps1

* removed the extra "$" character
2020-03-05 10:30:24 +03:00
Niels
c6bf6c3b7b Install packer on build agent - issue #280 (#295)
* create packer.sh deployment file

Copy from terraform.sh

* add packer.sh to provisioner

add packer.sh script to provisioner to install packer.

* add packer.sh to provisioner

Add packer.sh script to provisioner to install packer

* remove blank lines

removed blank lines as requested in feedback by alepauly.

* remove additional blank lines

* Add Install-Packer.ps1

This script installs packer on Windows through chocolatey

* Create Validate-Packer.ps1

This script validates the installation of Packer from Install-Packer.ps1 and adds the software details to the markdown files.

* Add Packer install and validate script

Added Packer install script and validate script to provisioners.

* Add Packer install script and validation script

Add Packer install and validation script to provisioners.
2020-03-04 17:42:36 +03:00