Sfoglia il codice sorgente

Drop linuxbrew

For details, see:
https://github.com/ycm-core/ycmd/commit/54ee483cb637d95387a563ecb5e8f585477df3e5
Boris Staletic 4 anni fa
parent
commit
106e9be4c0
3 ha cambiato i file con 21 aggiunte e 10 eliminazioni
  1. 19 6
      azure/linux/install_dependencies.sh
  2. 1 2
      azure/run_tests.sh
  3. 1 2
      azure/send_coverage.sh

+ 19 - 6
azure/linux/install_dependencies.sh

@@ -4,12 +4,25 @@ set -e
 sudo apt-get update
 sudo apt-get install libsqlite3-dev
 
-sh -c "$(curl -fsSL https://raw.githubusercontent.com/Linuxbrew/install/master/install.sh)"
-
-eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)
-
-brew install pyenv
-
+sudo apt-get install -y build-essential \
+                        libssl-dev \
+                        zlib1g-dev \
+                        libbz2-dev \
+                        libreadline-dev \
+                        libsqlite3-dev \
+                        wget \
+                        curl \
+                        llvm \
+                        libncurses5-dev \
+                        libncursesw5-dev \
+                        xz-utils \
+                        tk-dev \
+                        libffi-dev \
+                        liblzma-dev \
+                        python-openssl \
+                        git
+curl https://pyenv.run | bash
+export PATH="$HOME/.pyenv/bin:$PATH"
 eval "$(pyenv init -)"
 
 # In order to work with ycmd, python *must* be built as a shared library. This

+ 1 - 2
azure/run_tests.sh

@@ -1,8 +1,7 @@
 # Exit immediately if a command returns a non-zero status.
 set -e
 
-# Required to enable Homebrew on Linux.
-test -d /home/linuxbrew/.linuxbrew && eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)
+test -d "$HOME/.pyenv/bin" && export PATH="$HOME/.pyenv/bin:$PATH"
 eval "$(pyenv init -)"
 
 pyenv global ${YCM_PYTHON_VERSION}

+ 1 - 2
azure/send_coverage.sh

@@ -1,8 +1,7 @@
 # Exit immediately if a command returns a non-zero status.
 set -e
 
-# Required to enable Homebrew on Linux.
-test -d /home/linuxbrew/.linuxbrew && eval $(/home/linuxbrew/.linuxbrew/bin/brew shellenv)
+test -d "$HOME/.pyenv/bin" && export PATH="$HOME/.pyenv/bin:$PATH"
 eval "$(pyenv init -)"
 
 pyenv global ${YCM_PYTHON_VERSION}