Commit Graph

52 Commits

Author SHA1 Message Date
Sergey Dolin
8410ae2c65 Add snap/bin to /etc/environment (#755)
* Add snap/bin to /etc/environment

Co-authored-by: Sergey Dolin <v-sedoli@micorosoft.com>
2020-04-23 18:19:11 +03:00
Aleksandr Chebotov
9109037d4e apt-get clean 2020-04-21 18:23:33 +03:00
Sergey Dolin
d4435d6a11 Add AWS SAM CLI (#615)
Added in its own block because must be run as non-root user

Co-authored-by: Sergey Dolin <v-sedoli@micorosoft.com>
2020-04-16 14:34:59 +03:00
Sergey Dolin
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 <v-sedoli@micorosoft.com>
2020-04-14 11:23:44 +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
Sergey Dolin
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 <v-sedoli@micorosoft.com>
2020-04-10 12:20:16 +03:00
phozzy
6d40a6c846 Add installation of container tools
Signed-off-by: phozzy <arthur.fayzullin@gmail.com>
2020-04-08 10:01:50 +00:00
Aleksandr Chebotov
bd10babf2f install haveged random generator 2020-04-06 16:21:15 +03:00
Dmitry Shibanov
712cbbe2e1 Add nvm for linux (#582)
Install nvm on both Ubuntu 16.04 and Ubuntu 18.04 images.

Authored-by: Dmitry Shibanov <v-dmshib@microsoft.com>
2020-04-03 09:10:34 -04:00
Sergey Dolin
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 <v-sedoli@micorosoft.com>
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
05585de03b Install latest patch versions of golang for linux (#501)
* install golang for linux
2020-03-11 11:08:20 +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
17235787ae Unite powershell installation scripts 2020-03-05 15:14:00 +03: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
Aleksandr Chebotov
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
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
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 Minasyan
f0e4d78006 Deleted docker.sh from ubuntu jsons 2020-02-27 19:14:40 +04:00
Alejandro Pauly
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
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
a10ed67087 Fixed script for linux and updated ubuntu1804.json file 2020-02-26 11:16:49 +03:00
Andrey Mishechkin (Akvelon INC)
e586b4ecc2 Debub the Unbuntu builds 2020-02-23 19:13:39 +04:00
Andrey Mishechkin (Akvelon INC)
273c361a64 Debug Ubuntu1804 build 2020-02-23 12:57:38 +04:00
Andrey Mishechkin (Akvelon INC)
b2a3a7f4cc Debugging the Ubuntu18 image buld 2020-02-23 12:07:38 +04:00
root
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
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
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
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
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
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
Andrey Mishechkin
96d947779c [DefaultLimitNOFILE=50000] setting has been added to /etc/systemd/system.conf 2020-01-29 16:14:44 +04:00
Mihran
2b2aa98d56 Switch Linux toolcache to GitHub package registry (#316)
* Switch toolcache to GitHub package registry

* Add Execute in /tmp & show failure code

* Added boost 1.72 & tmp folder parameters

* Change "github_feed_token" to "null"
2020-01-29 10:26:47 +03:00
Alejandro Pauly
2199a6cd50 Merge pull request #216 from vmapetr/v-mapetr/add-npm-toolcache
Toolcache: Add NPM Toolcache support for Windows/Linux
2020-01-12 19:48:25 -05:00
Maksim Petrov
4c30ace0cc Toolcache: Add NPM Toolcache support for Windows/Linux 2019-12-30 11:40:10 +03:00
Alejandro Pauly
badd5d1045 Add secret variables to sensitive-variables array. 2019-12-16 12:05:35 -05:00