14 lines
367 B
Bash
Executable File
14 lines
367 B
Bash
Executable File
#!/bin/sh
|
|
|
|
# Updates .travis.yml envs based on tox.ini configuration.
|
|
|
|
# Removing old environment list
|
|
cp ./.travis.yml ./.travis.yml.bak
|
|
cat ./.travis.yml.bak | grep -v "^ - TOXENV=" > ./.travis.yml
|
|
|
|
# Inserting envs based on list generated by tox
|
|
for env_name in $(tox --listenvs | sort -r); do
|
|
sed -i "/^env:$/a\
|
|
\ \ - TOXENV=${env_name}" ./.travis.yml;
|
|
done
|