Commit Graph
100 Commits
Author SHA1 Message Date
Mikhail Timofeev 34ea1d0440 [Windows] Return VS2017 SSDT extensions to the readme (#3270) 2021-04-27 23:03:17 +03:00
Mikhail Timofeev cd4ecad2e6 [Windows] Install vsix extensions using CDN endpoint (#3244)
* Install extensions for VS19

* Get vsix packages name in runtime

* add a bit of debug

* Get extension id from the marketplace uri

* Add extension name

* skip vcredist installation

* Add Get-VsixExtenstionFromMarketplace to ImageHelpers.psm1

* Fix DownloadUri name in the function

* DownloadUri in lower case

* Add packages to the readme

* Add a condition to software report

* fix spelling in function

* Simplify toolset + get rid of backticks
2021-04-23 19:38:43 +03:00
Mikhail Timofeev 5690645f0e Add --no-progress flag to choco install (#3238) 2021-04-22 18:38:35 +03:00
Mikhail Timofeev e662b19a30 Install vcredist 2010 for windows 2010 from direct links (#3230) 2021-04-22 09:54:12 +03:00
Mikhail Timofeev 4417214480 [macOS] Add MSBuild to docs (#3214) 2021-04-20 11:24:51 +03:00
Mikhail Timofeev a06f07dfb4 [Ubuntu] Add msbuild to software report (#3210) 2021-04-19 16:17:48 +03:00
Mikhail Timofeev 579dea7415 Add swiftformat for all macOS versions except HS (#3170) 2021-04-14 10:22:41 +03:00
Mikhail Timofeev 51d9ece7fe [macOS 10.13] Change Go in the toolset to 1.15 (#3178) 2021-04-14 10:21:40 +03:00
Mikhail Timofeev 274bb65073 [ubuntu] Add node14 & node14-alpine docker images (#3171) 2021-04-13 19:04:04 +03:00
Mikhail Timofeev c58b0cfbfd Remove user-wide dotnet config (#3144) 2021-04-09 19:07:59 +03:00
Mikhail Timofeev 4006fabbdd Add option only-show-errors (#3142) 2021-04-09 16:53:57 +03:00
Mikhail Timofeev 3ab55ea5da Add stream redirection to hide log output (#3141) 2021-04-09 16:22:52 +03:00
Mikhail Timofeev bfd58535c2 Add cleanup logic for the packer os disk (#3140) 2021-04-09 14:27:14 +03:00
Mikhail Timofeev 94a1c2770c [macOS] Avoid creating symlinks for PyPy 7.3.4 (#3135) 2021-04-09 11:04:11 +03:00
Mikhail Timofeev 1c76e14336 [Windows] Upgrade az powershell module from 5.5.0 to 5.7.0 (#3128)
* Change Az from 5.5.0 to 5.7.0

* Remove 4.6.0, add 5.5.0 to zip
2021-04-08 21:00:50 +03:00
Mikhail Timofeev e8f899d57c Don't create symlinks for PyPy 7.3.4 (#3134) 2021-04-08 20:10:40 +03:00
Mikhail Timofeev ed0a37f3ab [Ubuntu] Change az 5.5.0 to 5.7.0 (#3126) 2021-04-08 10:50:50 +03:00
Mikhail Timofeev 6ede984b96 [windows] Fix output for packer 1.7.1 (#3104) 2021-04-06 05:06:39 +03:00
Mikhail Timofeev 210e9558ae [macOS] Fix output for packer 1.7.1 (#3100) 2021-04-05 18:41:57 +03:00
Mikhail Timofeev 0c440c82ca [ubuntu] Fix packer output for version 1.7.1 (#3098) 2021-04-05 17:09:48 +03:00
Mikhail Timofeev 3195add3cd [Ubuntu] Add clang-format to the readme (#3081)
* Add clang-format to the readme

* Create a function to retrieve clang tool versions

* Add ClangFormatVersions to software report

* Add new line

* Resolve nitpicks
2021-04-02 14:38:54 +03:00
Mikhail Timofeev a687c4c753 Add python-setuptools to Ubuntu16 & 18 toolset files (#3071) 2021-03-31 19:25:32 +03:00
Mikhail Timofeev 1572c20af1 [Ubuntu] Move Az modules to the PowerShell Tools section (#3067)
* Move az section

* Add new line between pwsh and az modules
2021-03-31 15:50:39 +03:00
Mikhail Timofeev b56d115a16 [Windows] Replace '+' to '-' in java path (#3028)
* Replace + to - in Java path

* Fix comment

* fix vendor name in software report
2021-03-27 10:50:50 +03:00
Mikhail Timofeev dd506183e2 [Ubuntu] Set user-related environmental variables and PATH via post deployment script (#3030)
* Move home directory vars to post-deploy scripts

* Remove "export" word

* Move home directory vars to post-deploy scripts

* Remove "export" word

* add variables via post-deployment file

* remove quotes around PATH

* remove quotes

* Replace $HOME in /etc/environment in post-deployment script

* rename variable

* get rid of extra variable
2021-03-26 18:33:51 +03:00
Mikhail Timofeev 54fa1d6658 Remove versions less than 9 from toolsets (#3023) 2021-03-26 08:28:54 +03:00
Mikhail Timofeev f178f0ec83 [Ubuntu] Install sbt from gh releases (#2983)
* Change sbt installation method to gh releases

* add source install.sh
2021-03-19 15:20:27 +03:00
Mikhail Timofeev e1ddcff2f0 Add openssl to software readme (#2984) 2021-03-19 13:43:48 +03:00
Mikhail Timofeev 593aa6b100 Revert $BASH_ENV (#2982) 2021-03-18 21:58:04 +03:00
Mikhail Timofeev 5a68fb9658 fix variable name (#2964) 2021-03-18 09:42:04 +03:00
Mikhail Timofeev fa7347b7a0 Change approach to get the version from manifest (#2966) 2021-03-18 09:41:47 +03:00
Mikhail Timofeev e9fc3366a5 Deprecate jekyll/builder and node8-typescript (#2965) 2021-03-18 09:41:18 +03:00
Mikhail Timofeev 4847468235 Add Linux kernel version to software report (#2959) 2021-03-18 09:41:01 +03:00
Mikhail Timofeev 0cf21e4512 [Windows] Move preinstalled java distributions to the toolcache directory (#2903)
* Move installation to toolcache folder

* Change Set-JavaPath function

* remove old java report function

* Change report function to output full semver

* small improvments

* nitpicks + remove java root path

* Adoptium -> Adopt
2021-03-16 17:16:16 +03:00
Mikhail Timofeev 8cdcef0d00 Initialize ChocolateyToolsLocation variable and fix tests (#2874) 2021-03-08 22:43:58 +03:00
Mikhail Timofeev c6ba1f00df remove boost from windows images (#2843) 2021-03-05 10:22:59 +03:00
Mikhail Timofeev adcbf9592c remove boost from ubuntu images (#2844) 2021-03-05 10:22:42 +03:00
Mikhail Timofeev e7e66bec69 [Ubuntu] Add a file with global user-related variables and point BASH_ENV variable to it (#2826)
* Add global vars to profile.d

* set BASH_ENV var

* fix comment

* remove extra quotes
2021-03-03 17:45:01 +03:00
Mikhail Timofeev 7aabb126ab Revert "[windows] add ip substitution to update-dockerimages (#2611)" (#2805)
This reverts commit aa0de6b9cc.
2021-03-01 10:57:28 +03:00
Mikhail Timofeev 7cb767267a add all Go symlinks (#2798) 2021-02-28 10:36:00 +03:00
Mikhail Timofeev 9378641fb4 [macOS] Stick to go 1.15 (#2795) 2021-02-27 11:45:49 +03:00
Mikhail Timofeev d7cbdff57e [macOS] Software updates Week 9 (#2786) 2021-02-25 16:29:15 +03:00
Mikhail Timofeev 5afe6fcc4e [Ubuntu] Remove azcopy 7 (#2779)
* remove azcopy 7 installation

* Fix software report generator

* fix variable name

* add install helper
2021-02-24 18:21:51 +03:00
Mikhail Timofeev 5bf71738f0 Start platform and build tools with version 23 (#2781) 2021-02-24 16:55:49 +03:00
Mikhail Timofeev e773a0c743 [macOS] Improve select-datastore script rev2 (#2772)
* select last one

* Fix comment

* Change logic

* change name

* fix comment
2021-02-20 16:34:08 +03:00
Mikhail Timofeev 990889bcf0 [macOS] Improve select-datastore script (#2771)
* select last one

* Fix comment
2021-02-20 15:40:18 +03:00
Mikhail Timofeev b42272d743 [ubuntu] Change PyPy pattern (#2767) 2021-02-20 14:24:39 +03:00
Mikhail Timofeev c4d66c8dc7 [Ubuntu] Add Fastlane (#2751) 2021-02-19 18:33:28 +03:00
Mikhail Timofeev d76f3274f8 [macOS] Fix Android tests to work with platform version S and remove Cmake 3.6 (#2757)
* Fix tests, move cmake to toolset

* add -L to curl
2021-02-19 14:52:13 +03:00
Mikhail Timofeev 18effcdd26 [Ubuntu] Fix Android tests to work with platform version S and remove Cmake 3.6 (#2755)
* fix tests

* get rid of build-tools letter list

* Remove Cmake 3.6, fix platforms test
2021-02-19 14:18:13 +03:00
Mikhail Timofeev ae358d64c7 Revert "[windows, ubuntu] v2 gen sizes (#2736)" (#2747) 2021-02-18 10:52:09 +03:00
Mikhail Timofeev 676f565d7b [windows, ubuntu] v2 gen sizes (#2736) 2021-02-17 16:50:40 +03:00
Mikhail Timofeev 570a0bfc1e [ubuntu] move section, remove extra lines (#2713) 2021-02-15 17:32:05 +03:00
Mikhail Timofeev 5b8393bde4 Add docker moby server version (#2657) 2021-02-09 22:50:11 +03:00
Mikhail Timofeev 6e9cc7b740 [ubuntu] remove npm installation (#2649) 2021-02-08 17:33:44 +03:00
Mikhail Timofeev 33d4c0213f [Ubuntu] Invoke chromium test after installation (#2640)
* Add test invocation

* ge instead of gt

* change condition
2021-02-07 16:10:42 +03:00
Mikhail Timofeev aa0de6b9cc [windows] add ip substitution to update-dockerimages (#2611) 2021-02-04 10:39:20 +03:00
Mikhail Timofeev 19201a0735 [macOS] Fix ndk output in readme for Big Sur (#2597)
* Fix condition

* Remove ndk-bundle retrieval from packages list

* remove unnecessary packageinfo param

* simplify function

* move $versions definition
2021-02-02 11:19:20 +03:00
Mikhail Timofeev 43b2ebbb96 Add Xcode 12.5 (#2602) 2021-02-02 09:59:36 +03:00
Mikhail Timofeev 1cd5c18eec [Ubuntu] Get back Android NDK to the readme (#2601)
* add Get-AndroidNDKVersions function

* simplify Get-AndroidNDKVersions function

* remove $versions variable definition
2021-02-01 20:15:30 +03:00
Mikhail Timofeev b386372a86 [windows] Remove Hyper-V installation and switch VM size to standard d8s v4 (#2525)
* change vm spec to Standard_D8s_v4 for win images

* Remove Hyper-V feature
2021-01-29 18:16:05 +03:00
Mikhail Timofeev 2ee29eddc1 [Windows] Add more docker tests and move K8s tools into single provisioner (#2583)
* Add more docker tests

* Rework tools installation and test

* remove docker tests from tools

* get back kind installation

* transform kind download link to string

* add Add-MachinePathItem after kind installation
2021-01-29 11:38:57 +03:00
Mikhail Timofeev df8a157caf [macOS] install geckodriver from binaries for 10.13 (#2559)
* install geckodriver from binaries for hs

* unite add to path block

* minor comment change

* fix variable name

* jg -r instead of tr

* change geckourl
2021-01-27 11:54:20 +03:00
Mikhail Timofeev 0d1d77da0e [windows] add locked flag to cargo (#2546) 2021-01-26 10:30:38 +03:00
Mikhail Timofeev 06b88bd6ed [ubuntu] add locked flag to cargo (#2545) 2021-01-25 20:55:03 +03:00
Mikhail Timofeev 8be00cadcb [macos] add locked file for Cargo (#2544) 2021-01-25 19:55:35 +03:00
Mikhail Timofeev cae9df3eab Add Xcode 12.4 on macOS images (#2518) 2021-01-22 09:40:08 +03:00
Mikhail Timofeev 8450762c10 Revert "Updating readme file for ubuntu18 version 20210111.1 (#2417)" (#2514)
This reverts commit 2656f12b4c.
2021-01-21 12:47:36 +03:00
Mikhail Timofeev 8481dbc320 Revert "Updating readme file for ubuntu20 version 20210111.1 (#2418)" (#2513)
This reverts commit 24d52e9697.
2021-01-21 12:47:11 +03:00
Mikhail Timofeev 832968b796 Revert "Updating readme file for ubuntu16 version 20210111.1 (#2419)" (#2512)
This reverts commit da495ea119.
2021-01-21 12:46:52 +03:00
Mikhail Timofeev 123ca0707a Revert "Updating readme file for win16 version 20210110.1 (#2411)" (#2511)
This reverts commit c29e01a1da.
2021-01-21 12:46:17 +03:00
Mikhail Timofeev 0715fc76ec Revert "Updating readme file for win19 version 20210110.1 (#2412)" (#2510)
This reverts commit 183594ed9a.
2021-01-21 12:45:55 +03:00
Mikhail Timofeev 0377be9290 Add 6_12_5 xamarin bundle (#2439) 2021-01-16 15:02:59 +03:00
Mikhail Timofeev 31c97aac43 [Ubuntu] Get rid of simple apt-get provisioners (#2376)
* move 7z installation to basic.sh

* remove build essential

* move imagemagick to apt

* move subversion to apt

* move subversion to apt

* move sphinxsearch to apt

* move swig to apt

* move pollinate to apt

* move haveged to apt

* add p7zip to ubuntu 16
2021-01-11 10:42:58 +03:00
Mikhail Timofeev ab06a8a68f [macOS] Keep ruby 2.7 as the default one (#2358)
* Set ruby 2.7 instead of the latest one

* change ruby path in bashrc
2020-12-28 12:53:43 +03:00
Mikhail Timofeev 64c9751269 [Ubuntu] Migrate tests for common tools to Pester (part 3) (#2337)
* add test for Git

* Add Heroku

* Add hhvm

* Add Homebrew

* Add Julia

* Add kind

* Add Kubernetes Tools

* Remove kind and homebrew validate

* replace capital letter

* Add Leiningen

* add source to Leiningen

* Add Mercurial

* Add conda

* Add Netlify

* Add packer

* Add pollinate

* Add Pulumi

* Add Phantomjs

* Add Haveged

* Fix for kubectl

* Fix julia installation

* Add installer_script_folder env variable to run tests in brew provisioner

* Add delay after reboot

* Adjust pause settings
2020-12-25 18:03:35 +03:00
Mikhail Timofeev ec4b0fa89c Revert "[windows] change vm spec to Standard_D8s_v4 for win images (#2318)" (#2333)
This reverts commit 1ff7e6a0c8.
2020-12-23 10:48:07 +03:00
Mikhail Timofeev 7ff71c853d [macOS] Fix the issue with Python 2to3 symlink (#2326)
* change vm spec to Standard_D8s_v4 for win images

* remove symlink to 2to3

* explicitly overwrite symlinks
2020-12-22 21:34:29 +03:00
Mikhail Timofeev 1ff7e6a0c8 [windows] change vm spec to Standard_D8s_v4 for win images (#2318) 2020-12-21 21:20:24 +03:00
Mikhail Timofeev b6b55afeaa [ubuntu] change to Standard_D4s_v4 (#2298) 2020-12-19 15:13:59 +03:00
Mikhail Timofeev c160ddf991 [macOS] install swiftlint from pkg (#2296)
* install swiftling from pkg for Mojave

* Install swiftlint from package for all OS except HS, return xcode-clt installation

* add utils.sh
2020-12-18 20:41:31 +03:00
Mikhail Timofeev cb27a9e0ad [macOS] Get rid of NDK version check test (#2280)
* change test to ndk 22

* remove test completely
2020-12-16 10:28:06 +03:00
Mikhail Timofeev 596e47fbcc set brew cleanup period (#2262) 2020-12-14 18:41:34 +03:00
Mikhail TimofeevandMike McQuaid b635f29ec0 [macOS] Deprecate openssl 1.0.2 and set 1.1 as the default one (#2223)
* switch to 1.1 + test

* fix echo

* add path test

* fix version test

* Update comment

Co-authored-by: Mike McQuaid <[email protected]>

Co-authored-by: Mike McQuaid <[email protected]>
2020-12-11 09:47:34 +03:00
Mikhail Timofeev 52a29b9213 fix templatepath and image variables (#2230) 2020-12-10 13:25:37 +03:00
Mikhail Timofeev b392aa60bd set parameters explicitly (#2221) 2020-12-09 10:11:53 +03:00
Mikhail Timofeev 464fc5b500 Install Python2 from pkg file (#2217) 2020-12-08 21:29:39 +03:00
Mikhail Timofeev 1be42bd050 Add Xcode 12.2 and 12.3 beta (#2054) 2020-11-13 17:57:58 +03:00
Mikhail Timofeev 48e266a55a [macOS] remove workaround for MS edge (#1898) 2020-10-26 16:41:26 +03:00
Mikhail Timofeev 47eaa69646 [macOS] Improve select datastore script (#1892)
* modify script to set tages

* add vmname

* nitpicks

* add remove tag
2020-10-26 14:37:18 +03:00
Mikhail Timofeev 16ff1bc8a8 Revert "[windows] Temporary workaround for VS installation" (#1895) 2020-10-25 21:34:19 +03:00
Mikhail Timofeev 0d46520ccf [macOS] Fail builds on errors during the image generation (#1756)
* set -e and fix all the scripts

* add source utils to finalize_vm script

* change xcode version in postbuild script

* fix for softwareupdates and for xcode version
2020-10-23 17:59:08 +03:00
Mikhail Timofeev f0c96a361c Revert "Freeze xcodeproj 1.18.0" 2020-10-22 17:00:59 +03:00
Mikhail Timofeev 1e5b70df37 [macOS] Add http code 404 to download with retry function (#1868) 2020-10-21 22:22:04 +03:00
Mikhail Timofeev fec216217d Updating readme file for macOS-11.0 version 20201020.1 (#1866) 2020-10-21 13:43:30 +03:00
Mikhail Timofeev 7258903cdc [macOS] Fix openssl on Big Sur (#1853)
* add symlink to opt

* get back 1.0.2t
2020-10-20 17:24:44 +03:00
Mikhail Timofeev a5ef7bd7ef [Ubuntu] Add apt-fast version to readme (#1846)
* add apt-fast

* change to apt list

* simplify the function
2020-10-20 12:38:05 +03:00
Mikhail Timofeev 0fa2247a89 change installation to package [macOS] (#1830) 2020-10-17 22:37:30 +03:00
Mikhail Timofeev 169953b714 [macOS] Separate xcode command line tools installation & Xcode 12.1 for Big Sur (#1815)
* add retry logic, remove separate macOS11 installation

* move to separate file
2020-10-15 19:00:36 +03:00
Mikhail Timofeev a1f77c28f3 add workaround (#1824) 2020-10-15 17:03:33 +03:00