+13
021e7bc68b
Add Ubuntu 20 image ( #883 )
...
* add ubuntu 20 yml
* add ubuntu 20.04
* add toolcache
* add config
* install ansible from oficial canonical repo
* remove azure-cli
* remove azure-devops-cli
* libcurl3 -> libcurl4
* libcurl4
* install python2
* install clang9 directly from apt-get
* remove swift
* fix libcurl in the right place
* remove docker-moby
* remove dotnetcore-sdk
* remove haskell
* remove azul jdk
* remove leingen
* remove php
* remove sbt
* fix lsb release
* remove mongodb
* remove >> for go installation
* install only python3
* remove pip version
* remove add-apt-repository -y ppa:apt-fast/stable
* remove android
* remove powershell
* remove python from tests
* add java back
* change heroku installation
* get back leingen
* get back android
* remove set -e from java installation
* get back apt-fast
* remove git-lfs install from packagecloud
* add pip installation for python2
* get back set -e to java-tools.sh
* change ansible installation
* add pip to python
* Revert "install clang9 directly from apt-get"
This reverts commit e7d965f5b4d9935440900c6bb9e3fa2752c1f261.
* Revert "change heroku installation"
This reverts commit 4fb3c0c3ebec1f83cf3cd71f2526ea13b5f36d60.
* Revert "remove php"
This reverts commit d64ce162b857ea0b358e153e70d5fee03d9d2451.
* change CRLF to LF for php installation
* get back heroku to template
* get back haskell
* get back dotnet
* install pwsh via snap
* remove netcore 3.0 & 2.2
* add azpowershell
* Upgrade to Az 3.8
* Update Validate-AzureModules.ps1
* Fix formatting in doc-string for Rust for Windows-image.
Ensure output in ` images/win/Windows2019-Readme.md` looks proper.
[Live in master right now](https://github.com/actions/virtual-environments/blob/master/images/win/Windows2019-Readme.md#rust-64-bit ), it looks kinda bad.
* added workaround for default DNS
* revert changes
* Don\'t create backup sed file (#792 )
Co-authored-by: Sergey Dolin <[email protected] >
* Updated README with new rules of tool installation. (#793 )
* Update README with new rules of tool installation.
* fixed typo
* fix notes
* another minor fix
* fixed articles
* fixed license line
* Add Python toolcache installation from Github releases for Ubuntu (#704 )
Change logic to install Python to Ubuntu images to use GitHub releases from https://github.com/actions/python-versions
* Software list: "do not change" label. (#796 )
* added_advises
* change place for hided stirng.
* changed to more direct message.
* Fail fast in image generation if not enough disk space for customers (#767 )
* added checking free disk space
Co-authored-by: Nikita Bykov <[email protected] >
* Add FS-iSCSITarget-Server (#805 )
* Updating readme file for win19 version 20200426.1
* Add Python tools installation from Github releases for Windows (#705 )
* Add Toolset provision for Windows
Co-authored-by: MaksimZhukov <[email protected] >
* Updating readme file for macOS version 20200425.1 (#801 )
* Updating readme file for win16 version 20200426.1
* change min free space to 18000Mb (#814 )
* Added java 13 package in VM (#795 )
* Added java 13 package in VM
* Fixed var name
* Make changes from 11 to 13
* added java 13 for validate-javatool
* Fix documentation for containertools
* pre-create .composer folder to preserve permission
* Fix minor glitch in installer message
echo "cmake is already installed"
* added workaround for default DNS (#819 )
* workaround reverted
* Improve Windows provisioners stability (#733 )
* Improve Install-CloudFoundryCli.ps1
* Improve Install-Go.ps1
* Improve Install-Kind.ps1
* Improve Install-MysqlCli.ps1
* Improve Install-Rust.ps1
* Improve Install-SQLPowerShellTools.ps1
* Improve Update-AndroidSDK.ps1
* Fix issue with resolve
* Improve Windows Visual Studio provisioners (#758 )
* Add retries to DotnetSDK provisioner
* Improve VS provisioners
* Fixes in syntax
* Fixes in syntax
* Rename Install-VS function
* Remove bootstrapperName parameter from Install-VisualStudio
* Small fix
* Improve Windows browsers provisioners stability (#725 )
* Improve Chrome provisioner
* Improve Edge provisioner
* Improve Firefox provisioner
* Resolve conflicts in Install-Chrome.ps1
* Add retry logic for javatools (#802 )
* Add retry logic for javatools
* Add retry logic for Selenium server download (#807 )
* Add retry logic for selenium
* Refactoring
* Add retries for Selenium release info
* Minor fix
* Fix kubectl installation (#799 )
* Fix kubectl installation
* Fix kubectl installation
* Add --client flag
* Fix for ubuntu 16.04
* Move kubectl apt packages installation to basic.sh
* Combined separated scripts for kubectl installation to one
* Minor fix
* Remove apt-transport-https package from basic.sh
* Delete helm init
* Disable crash reporting (#826 )
* disable jit debugger
* override settings asfter vs installation
* Fix maven environment variable (#831 )
* Updating readme file for macOS version 20200430.1 (#846 )
* Add nodejs toolcache for windows (#840 )
* add installation of nodejs
Co-authored-by: Dmitry Shibanov <[email protected] >
* Add nodejs tool cache for linux. (#839 )
* add nodejs
* 4 node versions
Co-authored-by: Dmitry Shibanov <[email protected] >
* Hide packages that are no longer required (#854 )
* Updating readme file for macOS version 20200430.1
* hide AutomaticRemove info
* added SSDT workload to VS 2019 (#844 )
* Install Go to hostedtoolcache directory on Ubuntu image (#848 )
* Move go location to the toolcache
* Install Go to hostedtoolcache directory on Windows image (#849 )
* Move installed go versions to toolcache directory
* Updating readme file for win19 version 20200430.2
* Updating readme file for ubuntu16 version 20200430.2
* Install Windows 10 SDK (10.0.14393.795) via standalone installer (#862 )
* add win10 sdk 10.0.14393
* markdown changes
* Add msys2 installation and validation (#632 )
* SQL Server Data-Tier Application Framework latest upgrade. (#863 )
* DACFx_latest_version_install
* Fix the cleanup script. (#856 )
* Fix the cleanup script.The result is not returned to the variable because of the output redirect
* Added the cancel timeout.
* Update Haskell tool Stack (#860 )
* Update Haskell tool Stack
* Update haskell script to install stack from get.haskellstack.org
* Updating readme file for win16 version 20200505.1
* Updating readme file for ubuntu18 version 20200430.1
* Switch Expand-Archive to 7zip on Windows image generation (#861 )
* switch expand-archive to 7zip on windows
* [Ubuntu] Add Azcopy10 (#871 )
* Add azcopy10
* Add spaces after azcopy
* add condition to ansible
* deprecated software Ubuntu 20.04
* install powershell Ubuntu 20.04
* use function in ansible
* move preparemetadata.sh to installers folder
* update preimagedata.sh ubuntu20
* add confition for dotnetsdk
* scripts/installers/2004/android.sh
* python.sh ubuntu 20.04
* simplify conditions
* remove toolcache.json
* get back note in readme
* remove workaround for git-lfs
* Az 3.8.0 Ubuntu 20.04
* fix kubernetes-tools in template
* add helpers script to os.sh
* remove old android, old cabal
* remove platform tools
* remove java7 for ubuntu20
* stay only go 1.14 Ubuntu 20.04
* add helper to python.sh
* add os.sh helper to azpwsh and java
* remove apis from documented
* remove addons google-api
* Install Az latest module
* get back swift
* set java 11 as default
* change offer and sku
* Revert "change offer and sku"
This reverts commit d5d92a553aed8b485bcdb1f72eeaca6b597874d3.
* Unite mercurial scripts
* combine basic scripts for ubuntu 18 & 20
* add os.sh to basic.sh
* Revert "set java 11 as default"
This reverts commit aada5b12b0ce12e86f11b35fd88cfa2348e4814e.
* set Java11 by default, set Java8 for Androidsdk
* rework php script
* remove rid of php.sh files
* move installation to for loop
* add disk space validation
Co-authored-by: Christoph Bergmeister [MVP] <[email protected] >
Co-authored-by: Jostein Kjønigsen <[email protected] >
Co-authored-by: Darii Nurgaleev <[email protected] >
Co-authored-by: Sergey Dolin <[email protected] >
Co-authored-by: Sergey Dolin <[email protected] >
Co-authored-by: Alena Sviridenko <[email protected] >
Co-authored-by: Vladimir Safonkin <[email protected] >
Co-authored-by: Dariy Nurgaleev <[email protected] >
Co-authored-by: Nikita Bykov <[email protected] >
Co-authored-by: Aleksandr Chebotov <[email protected] >
Co-authored-by: Image generation service account <[email protected] >
Co-authored-by: Maksim Petrov <[email protected] >
Co-authored-by: Sima Zhu <[email protected] >
Co-authored-by: phozzy <[email protected] >
Co-authored-by: Jorgen Thelin <[email protected] >
Co-authored-by: Dmitry Shibanov <[email protected] >
Co-authored-by: Dmitry Shibanov <[email protected] >
Co-authored-by: cage200 <[email protected] >
Co-authored-by: Junyoung Clare Jang <[email protected] >
Co-authored-by: Dibir Magomedsaygitov <[email protected] >
Co-authored-by: Aleksandr Chebotov <[email protected] >
2020-05-26 18:45:48 +03:00
a56bf3f0ee
Install GitHUB CLI on Ubuntu ( #851 )
...
* Install GitHub CLI on linux images
* Install latest release
* remove unneeded sudo
* Remove help cli options
* Add helper doc
* Resolve comments
Co-authored-by: Sergey Dolin <[email protected] >
2020-05-26 16:30:15 +03:00
Aleksandr Chebotov and GitHub
521b0c5e28
Add flag validation diskspace and set false(skip) step by default ( #909 )
...
* flag validation diskspace
* display Available disk space
* update image.CI
* add image.CI flag
* update env RUN_VALIDATION_FLAG
2020-05-21 09:08:52 +03:00
Aleksandr Chebotov and GitHub
47c7968b9d
Install PyPy from official site instead of NPM for Ubuntu ( #879 )
...
* install PyPy from official site
2020-05-18 11:07:37 +03:00
Vladimir Safonkin and GitHub
fad0a6e41d
Install Go to hostedtoolcache directory on Ubuntu image ( #848 )
...
* Move go location to the toolcache
2020-05-11 18:26:20 +03:00
9b1143dddd
Add nodejs tool cache for linux. ( #839 )
...
* add nodejs
* 4 node versions
Co-authored-by: Dmitry Shibanov <[email protected] >
2020-05-09 07:31:49 +03:00
Vladimir Safonkin and GitHub
8491d71a0b
Fix kubectl installation ( #799 )
...
* Fix kubectl installation
* Fix kubectl installation
* Add --client flag
* Fix for ubuntu 16.04
* Move kubectl apt packages installation to basic.sh
* Combined separated scripts for kubectl installation to one
* Minor fix
* Remove apt-transport-https package from basic.sh
* Delete helm init
2020-05-06 08:51:47 +03:00
Nikita Bykov and GitHub
b58720bb05
Fail fast in image generation if not enough disk space for customers ( #767 )
...
* added checking free disk space
Co-authored-by: Nikita Bykov <[email protected] >
2020-04-30 09:26:06 +03:00
Vladimir Safonkin and GitHub
5cfbfcb2e6
Add Python toolcache installation from Github releases for Ubuntu ( #704 )
...
Change logic to install Python to Ubuntu images to use GitHub releases from https://github.com/actions/python-versions
2020-04-29 13:00:56 +03:00
8410ae2c65
Add snap/bin to /etc/environment ( #755 )
...
* Add snap/bin to /etc/environment
Co-authored-by: Sergey Dolin <[email protected] >
2020-04-23 18:19:11 +03:00
Aleksandr Chebotov
9109037d4e
apt-get clean
2020-04-21 18:23:33 +03:00
d4435d6a11
Add AWS SAM CLI ( #615 )
...
Added in its own block because must be run as non-root user
Co-authored-by: Sergey Dolin <[email protected] >
2020-04-16 14:34:59 +03:00
bb9538cc9b
Migrate /etc/environment modifications to helpers ( #660 )
...
* migrate rust
* Migrate PHP composer
* Migrate dotnet core sdk
* rename `var_*` to `variable_*`
* rename *etcEnvironmentVar functions to *etcEnvironmentVariable
* add AppendEtcEnvironmentVariable and PrependEtcEnvironmentVariable
* rename addEtcEnvironmentPathElement to prependEtcEnvironmentPath
* Remove updatepath.sh
Co-authored-by: Sergey Dolin <[email protected] >
2020-04-14 11:23:44 +03:00
d0398f5357
Add Alibaba cloud aliyun-cli ( #688 )
...
* added aliyun cli to windows
* added aliyun cli to Ubuntu
Co-authored-by: Nikita Bykov <[email protected] >
2020-04-13 17:38:35 +03:00
e1fb068300
add Homebrew on Linux ( #589 )
...
* Add homebrew installation and validation scripts
* Update `/etc/environment` in `updatepath.sh` script
Keep this code for sake of compatibility with the existing installation logic. It will be changed in its own PR
* Remove env. variables from homebrew validation task
* Move reboot to the dedicated script and task
Co-authored-by: Sergey Dolin <[email protected] >
2020-04-10 12:20:16 +03:00
Aleksandr Chebotov
bd10babf2f
install haveged random generator
2020-04-06 16:21:15 +03:00
Dmitry Shibanov and GitHub
712cbbe2e1
Add nvm for linux ( #582 )
...
Install nvm on both Ubuntu 16.04 and Ubuntu 18.04 images.
Authored-by: Dmitry Shibanov <[email protected] >
2020-04-03 09:10:34 -04:00
955b38c196
Add MongoDB 4.2 to linux images ( #591 )
...
* Add MongoDB 4.2 to linux images
* use the same installation script for all versions
* Add helpers to get Ubuntu version
* Improve helper functions
* Rename install.sh to os.sh
Co-authored-by: Sergey Dolin <[email protected] >
2020-04-02 16:14:11 +03:00
Nikita Bykov
07e1f37d74
added swift support
2020-03-24 09:27:15 +03:00
Aleksandr Chebotov
6be8521bf6
depreacted BOOST_ROOT env variable
2020-03-16 12:51:40 +03:00
Mikhail Timofeev
d05df32492
rename script to configure-environment.sh
2020-03-13 11:09:03 +03:00
Mikhail Timofeev
09bc20f238
move inline to envvariables.sh
2020-03-12 23:46:11 +03:00
Mikhail Timofeev
d7c9e5f1d3
add comment
2020-03-12 18:54:01 +03:00
Mikhail Timofeev
6bfc4bd78b
add config directory
2020-03-11 23:34:22 +03:00
Dmitry Shibanov and GitHub
05585de03b
Install latest patch versions of golang for linux ( #501 )
...
* install golang for linux
2020-03-11 11:08:20 +03:00
Aleksandr Chebotov and GitHub
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
17235787ae
Unite powershell installation scripts
2020-03-05 15:14:00 +03:00
Maxim Lobanov and GitHub
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 and GitHub
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
Aleksandr Chebotov and GitHub
52d17cfc5d
Add julia ( #476 )
...
* Update packer configs to add julia
* fix julia installation on ubuntu
2020-03-02 14:44:14 +03:00
Aleksandr Chebotov and GitHub
3145274036
Update PATH environment variable to add .dotnet and php composer default folder ( #477 )
...
* Add environment variables for .dotnet and php comopser
* update rust.sh comments
2020-03-02 14:13:53 +03:00
Alejandro Pauly and GitHub
7e9c3ca728
Merge pull request #470 from m-minasyan/v-mimina/docker-moby-version-fix
...
Change documenting of Docker version
2020-02-28 08:06:40 -05:00
Mihran Minasyanand Mihran Minasyan
f0e4d78006
Deleted docker.sh from ubuntu jsons
2020-02-27 19:14:40 +04:00
Alejandro Pauly and GitHub
49d2e87c12
Merge pull request #466 from nikita-bykov/bazel-support
...
Add Bazel support to Linux and Windows
2020-02-27 10:06:24 -05:00
Sergey Akhalkov and GitHub
c321cf5bc3
Merge pull request #449 from andy-mishechkin/v-andmis/ubuntu/131_remove_duplicate_repos_dotnetcore
...
[Ubuntu 18.04] Removing duplicate repos - dotnetcore-skd.sh
2020-02-27 09:56:08 +03:00
Aleksandr Chebotov
f1d83a3d09
move azpowershell.sh script
2020-02-26 13:04:47 +03:00
Nikita Bykov
f585d8019e
Updated JSON files
2020-02-26 11:08:18 +03:00
root and Andrey Mishechkin (Akvelon INC)
6da930087b
dotnetcore-sdk.sh has been refactored for using in both Ubuntu 16/18 deployments
2020-02-21 13:38:05 +04:00
Alejandro Pauly and GitHub
d7f75549af
Merge pull request #407 from al-cheb/al-cheb/add_imageos
...
Add ImageOS environment variable
2020-02-17 08:22:07 -05:00
Aleksandr Chebotov
8023952876
add ImageOS env variable
2020-02-14 14:43:30 +03:00
Alena Sviridenko and GitHub
2b27629726
Merge pull request #380 from dsame/firefox-driver
...
Install Firefox(Gecko) webdriver to linux images
2020-02-14 12:19:58 +03:00
Alejandro Pauly and GitHub
9d8515794c
Merge pull request #369 from akv-platform/v-ivnosa/add-gcc-gfort-clang
...
Add `gcc`, `gfortran` and `clang` on Windows and Ubuntu images
2020-02-10 08:02:44 -05:00
Sergey Dolin
1b799fea5f
Change template.json files
2020-02-10 17:01:49 +05:00
Sergey Akhalkov and GitHub
b1026148e8
Merge pull request #366 from al-cheb/al-cheb/dpkg_fix
...
Fix unattended installation some packages
2020-02-06 12:12:27 +03:00
Ivan Nosar
10f73fed9d
Merge branch 'master' of github.com:actions/virtual-environments into v-ivnosa/add-gcc-gfort-clang
2020-02-04 18:24:21 +03:00
Ivan Nosar
58033ad1fd
Install gcc, gfortran and clang on linux
2020-02-04 17:14:16 +03:00
Alejandro Pauly and GitHub
6a9d2a2918
Merge pull request #350 from dmitry-shibanov/v-dmshib/add-libpq-dev
...
Add libpq-dev to linux images
2020-02-04 08:43:54 -05:00
Aleksandr Chebotov
f2df3a55d7
dpkg config
2020-02-04 16:03:08 +03:00
Dmitry Shibanov
95cd934020
add libpq-dev
2020-01-31 12:21:33 +03:00
Andrey Mishechkin
4e72032c3c
Max files limit has been changed from 50000 to 65536
2020-01-31 10:59:30 +04:00