summaryrefslogtreecommitdiff
path: root/.gitlab-ci/run-docker.sh
Commit message (Collapse)AuthorAgeFilesLines
* ci: build python 2.7 and 3.7 in debug mode. Fixes #243ci-debug-buildChristoph Reiter2018-08-161-2/+2
| | | | | | | | | | It contains more strict checks which might be useful for finding potential bugs. Initialize PyGILState_STATE because gcc can't figure out that state is always defined in the release case when Py_DEBUG is enabled.. Remove -Winline which is triggerd for pygobject_init() with the debug build. Not sure what to do when inlining fails, so just remove the warning for now.
* ci: python updateci-py-updateChristoph Reiter2018-07-071-2/+2
|
* ci: update pypy and py2.7Christoph Reiter2018-05-011-1/+1
|
* ci: update image to bionic; drop Python 3.4ci-bionicChristoph Reiter2018-04-291-1/+1
| | | | We require Ubuntu 16.04+ which has 3.5
* docker script: make them work with active selinux (fedora)Christoph Reiter2018-04-201-1/+1
|
* gitlab-ci: move docker images to gitlab.gnome.orgChristoph Reiter2018-04-171-1/+1
|
* gitlab-ci: update pyenv versions and add pypy3 jobChristoph Reiter2018-04-011-2/+2
|
* gitlab-ci: add Python 3.7.0b2 jobChristoph Reiter2018-03-111-0/+2
|
* gitlab-ci: use ccacheChristoph Reiter2018-02-161-2/+4
|
* tests: move dbus session bus handling into runtests.pyChristoph Reiter2018-02-081-0/+0
| | | | | | | This allows us to remove code duplication in autotools/distutils. This also fixes the noisy dbus output during tests because dbus-run-session forwarded dbus logging output to stderr.
* gitlab-ci: use pyenv in docker instead of the deadsnakes PPAChristoph Reiter2018-02-081-0/+7
deadsnakes only provides packages for Ubuntu LTS versions and doesn't include versions present in that Ubuntu version. With Ubuntu zesty this happened to work, but now that that's EOL we have to switch to artful and no longer have a Python 3.5 available. Instead switch to using pyenv in docker and compiler our own Python versions. This should make it easier to swtich distros in the future. Also adds a run-docker.sh script which builds the image and runs it with the git repo mounted. This should make local testing easier in the future.