ci: Standardise jobs a bit

This commit is contained in:
Hugo Osvaldo Barrera 2023-06-26 20:56:22 +02:00
parent 203468fd25
commit 1a6ad54543
3 changed files with 7 additions and 5 deletions

View file

@ -36,8 +36,9 @@ environment:
REQUIREMENTS: release REQUIREMENTS: release
# TODO: ETESYNC_TESTS # TODO: ETESYNC_TESTS
tasks: tasks:
- setup: | - docker: |
sudo systemctl start docker sudo systemctl start docker
- setup: |
cd vdirsyncer cd vdirsyncer
python -m build --wheel --skip-dependency-check --no-isolation python -m build --wheel --skip-dependency-check --no-isolation
sudo python -m installer dist/*.whl sudo python -m installer dist/*.whl

View file

@ -19,12 +19,12 @@ environment:
REQUIREMENTS: minimal REQUIREMENTS: minimal
# TODO: ETESYNC_TESTS # TODO: ETESYNC_TESTS
tasks: tasks:
- docker: |
sudo addgroup $(whoami) docker
sudo service docker start
- venv: | - venv: |
python3 -m venv $HOME/venv python3 -m venv $HOME/venv
echo "export PATH=$HOME/venv/bin:$PATH" >> $HOME/.buildenv echo "export PATH=$HOME/venv/bin:$PATH" >> $HOME/.buildenv
- docker: |
sudo addgroup $(whoami) docker
sudo service docker start
- setup: | - setup: |
cd vdirsyncer cd vdirsyncer
make -e install-dev make -e install-dev

View file

@ -20,8 +20,9 @@ tasks:
- venv: | - venv: |
python -m venv $HOME/venv python -m venv $HOME/venv
echo "export PATH=$HOME/venv/bin:$PATH" >> $HOME/.buildenv echo "export PATH=$HOME/venv/bin:$PATH" >> $HOME/.buildenv
- setup: | - docker: |
sudo systemctl start docker sudo systemctl start docker
- setup: |
cd vdirsyncer cd vdirsyncer
make -e install-dev make -e install-dev
- test: | - test: |