ci: updated dockerfile

This commit is contained in:
Marvin Zhang
2024-11-20 14:34:45 +08:00
parent 2203be98c3
commit 874f02a9fe
2 changed files with 14 additions and 11 deletions

View File

@@ -1,15 +1,21 @@
#!/bin/bash
version="3.10"
version="3.12"
# install pyenv
curl https://pyenv.run | bash
# add pyenv to path
echo 'export PYENV_ROOT="$HOME/.pyenv"' >> ~/.bashrc
echo 'command -v pyenv >/dev/null || export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo '[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(pyenv init -)"' >> ~/.bashrc
source ~/.bashrc
echo 'eval "$(pyenv virtualenv-init -)"' >> ~/.bashrc
# ensure changes take effect immediately
export PYENV_ROOT="$HOME/.pyenv"
[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
eval "$(pyenv virtualenv-init -)"
# install python ${version} via pyenv
pyenv install ${version}