summaryrefslogtreecommitdiff
path: root/.travis.yml
AgeCommit message (Collapse)Author
2019-07-13.travis.yml: robot tests: remove the xvfb dependencyDalf
2019-07-13Update Docker imageDalf
See #1561 , use uwsgi and Alpine Linux Volume: /var/log/uwsgi contains error log for 2 days (file uwsgi.log) /etc/searx contains the settings.yml and uwsgi.ini files. The docker image creates them if they don't exist. The two files can be modified after the first run. See below. Environement variables: MORTY_URL : external URL of Morty MORTY_KEY : base64 encoded key BASE_URL : external URL of Searx BIND_ADDRESS : internal HTTP port to listen to Labels : org.label-schema.schema.* Parameters: -h : display this help -d : will update the settings and quit immediately (settings.yml and uwsgi.ini) -f : always update the settings (previous version saved with suffix .old). without this parameter, the new settings are copied with suffix .new When the Docker image contains newer settings: - without -f parameter: the new versions are copied to /etc/searx/settings.yml.new and /etc/searx/uwsgi.ini.new. - with -f parameter: the old versions are renamed with .old suffix. The new version replaces /etc/searx/settings.yml and /etc/searx/uwsgi.ini Build using "./manage.sh docker_build", add "push" as parameter also push the Docker image. The script requires a git repository to work (it makes sure that the last git tag matches searx/version.py) "git describe" is used to create a meaningful version. Example : 0.15.0-90-49c5bcb4-dirty (dirty means that the docker image was made with uncommited changes). Use "docker inspect -f {{.Config.Labels.version}} searx" to get the version of an existing image. .dockerignore based on .gitignore .travis.yml: include docker stage
2018-01-16add CI test for python3.5Marc Abonce Seguin
Python3.5 is still the default Python3 version in Debian Stretch (stable) and Ubuntu 16.04 LTS https://packages.debian.org/source/stretch/python3-defaults https://packages.ubuntu.com/source/xenial/python/python3-defaults
2017-12-10[mod] simplify manage.shAlexandre Flament
- npm install less@2.7 less-plugin-clean-css grunt-cli is moved inside manage.sh - if it is possible to source manage.sh to update the PATH (to start grunt) - tidy the help documentation - update the geckodriver version to 0.19.1
2017-10-10fix less to stable versionmarc
3.0 is still alpha and currently breaks when building styles
2017-09-17Switch to code-covAlexandre Flament
2017-08-13[mod] travis build : travis uses ./manage.sh to install the geckodriverAlexandre Flament
./manage.sh don't build css that are built by ./manage.sh grunt_build
2017-08-13[fix] travis build : various fix about grunt buildsAlexandre Flament
2017-08-13[fix] fix selenium testsAlexandre Flament
2017-08-06[enh] add simple theme (WIP)Alexandre Flament
2017-05-15[enh] py3 compatibilityAdam Tauber
2016-10-22[enh] add latest firefox addon to travisAdam Tauber
2016-10-22[fix] add missing gecko executable to travisAdam Tauber
2016-07-04[enh][fix] update to latest dependencies ++ fix tests & travis test runnerAdam Tauber
WARNING: dependency changes
2016-03-21[fix] install npm packages locally on .travis.ymla01200356
for some reason installing grunt globally caused travis test to fail.
2016-01-10[mod] update core deps with dev depsAdam Tauber
2016-01-10[fix] grunt action nameAdam Tauber
2016-01-10[fix] manage.sh command namesAdam Tauber
2016-01-10[mod] remove buildout/makefile infrastructureAdam Tauber
2015-09-01[fix] ymlThomas Pointhuber
2015-09-01[fix] also cache "/.cache/pip"Thomas Pointhuber
2015-09-01[enh] Migrating Travis CI from legacy to container-based infrastructureThomas Pointhuber
This patch should speedup testing with Travis CI using caching and container-based infrastructure. source: - http://docs.travis-ci.com/user/migrating-from-legacy/ - http://docs.travis-ci.com/user/caching/
2015-02-03Stop running twice the tests on TravisCqoicebordel
2015-01-01[fix] static file pathsAdam Tauber
2014-11-30[fix] .travis.yml - add grunt-cli to npm installThomas Pointhuber
2014-11-30[fix] fix .travis.yml to install npm dependent packagesThomas Pointhuber
2014-11-30[enh][oscar_template] split js-files and compile them togetherThomas Pointhuber
2014-07-09Add coveralls.ioGabor Nagy
2014-03-05using npm instead of apt-get in .travis.ymlThomas Pointhuber
2014-03-05fix .travis.ymlThomas Pointhuber
2014-03-05fix .travis.ymlThomas Pointhuber
2014-03-05fix .travis.ymlThomas Pointhuber
2014-03-05Using .less instead of .cssThomas Pointhuber
to generate the .css file from the .less file run: $make styles
2014-01-30[mod] travis notification modsasciimoo
2014-01-29add robot testsMatej Cotman