summaryrefslogtreecommitdiff
path: root/.gitlab-ci
Commit message (Collapse)AuthorAgeFilesLines
* ci: Add glib-networking master to DockerfileOndrej Holy2021-10-151-0/+10
| | | | | The DAVS test cases currently fail among others because of too old glib-networking. Let's include also glib-networking to Dockerfile.
* ci: Simplify Dockerfile using dnf-builddepOndrej Holy2021-10-151-3/+5
| | | | | Currently, each dependency is listed explicitely in Dockerfile. Let's simplify it using the dnf-builddep plugin.
* ci: Use fedora:latest instead of rawhideOndrej Holy2021-10-151-1/+1
| | | | | | There are various problems with the rawhide image currently and I don't know how to workaround them. Let's use fedora:latest (temporarily) to fix our pipeline.
* ci: Add libsoup master to DockerfileOndrej Holy2021-10-151-0/+10
| | | | | This is needed for testing the libsoup3 port: https://gitlab.gnome.org/GNOME/gvfs/-/merge_requests/115
* Revert "ci: Add libgdata master to Dockerfile"Ondrej Holy2021-10-151-11/+1
| | | | This reverts commit 0114b4ebb0e00390a788338fa3fe6b8b8c1036b5.
* ci: Remove gamin-devel from DockerfileOndrej Holy2021-02-121-1/+1
| | | | | The gamin-devel was removed from Fedora. It seems it was redundant anyway as glib is by default built without FAM support.
* ci: Disable gpg signature checkingOndrej Holy2021-02-121-3/+3
| | | | | Creation of new image currently fails on gpg signature checking. Let's use --nogpg temporarily to make it work again.
* ci: Add libgdata master to DockerfileOndrej Holy2021-02-121-1/+11
| | | | | The CI currently fails because the libgdata 0.18.0 is not yet in rawhide. Let's add libgdata master to our image to fix the pipeline.
* ci: Fix SFTP test cases unlocking the user accountOndrej Holy2020-02-141-1/+2
| | | | | | The sshd daemon fails with "User user not allowed because account is locked" on the GitLab runners. Let's explicitely call "passwd -d user" to fix this issue.
* Revert "Revert "ci: Enable SFTP test cases""Ondrej Holy2020-02-141-1/+10
| | | | This reverts commit 9103f073a5b36d8e18dbc10f8df0008086f8c332.
* Revert "ci: Enable SFTP test cases"Ondrej Holy2020-02-101-10/+1
| | | | | | | This reverts commit 85428cb0cda160291ac31a056831c4c77c595d42. The SFTP test cases suddenly started failing without obvious reason and I don't have the capacity to deal with it right now.
* ci: Enable SFTP test casesOndrej Holy2020-01-301-1/+10
| | | | | | SFTP test cases are skipped currently. Let's add non-root user, generate SSH key, set XDG_RUNTIME_DIR and install missing openssh-server package to make them work.
* ci: Enable DAV test casesOndrej Holy2020-01-301-1/+1
| | | | | | | | | | | | | | | DAV test cases are skipped currently. Let's install missing dependencies and use x86_64 runners to make them work. x86_64 runners are needed because the non_aws runners have probably blocked ports for some reasons (or at least ports in the 8087-8090 range), which causes the following failures: (98) Address already in use: AH00072: make_sock: could not bind to address 127.0.0.1:8087 no listening sockets available, shutting down It would be nice to make it work on all runners, but I don't have more capacity to debug this further.
* ci: Add gsettings-desktop-schemas dependencyOndrej Holy2019-07-111-2/+2
| | | | | gsettings-desktop-schemas dependency needs to be added to fix the fedora test.
* fuse: Adapt gvfsd-fuse to use fuse 3.xXi Ruoyao2019-04-041-1/+1
| | | | | | | | | | Gvfsd-fuse required the old 2.x versions of fuse. Fuse developers encourage developers to transition to the actively developed libfuse 3.x. This change adapt gvfsd-fuse to build with fuse 3.x. Note that fuse is no longer compatible with fuse 2.x. It now requires fuse 3.0.0 or later to build. Closes: https://gitlab.gnome.org/GNOME/gvfs/issues/323
* ci: Test suite integrationOndrej Holy2019-01-211-1/+1
| | | | | | This patch finally integrates our test suite in GitLab CI. Unfortunately, many tests are skipped currently, because I was not able to make them work in the Docker container yet.
* ci: Generate images over GitLabOndrej Holy2019-01-211-14/+0
| | | | | | Add a manual job to regenerate Docker image used by CI into GitLab CI and use image with :latest tag by default. In case of some failures, one can always use another tag.
* ci: Update docker imageOndrej Holy2018-12-181-1/+1
| | | | | This is needed to include the latest meson release, which is necessary for: https://gitlab.gnome.org/GNOME/gvfs/merge_requests/25.
* ci: Update docker imageOndrej Holy2018-12-072-5/+6
| | | | | New image is necessary because of new functionality. Add --no-cache option to force rebuilding the image.
* ci: Update GLib in docker imagewip/oholy/ci-glib-updateOndrej Holy2018-07-252-3/+4
| | | | | Rebuild the docker image with newer GLib release to prevent CI failures after commit 9f3ebeb869590fd5c14b47b871614c2c0a61da3e.
* ci: Use image with glib masterOndrej Holy2018-07-102-1/+24
| | | | | | It often happens that Fedora rawhide doesn't contain the latest GLib, or even GLib is not yet released, which breaks CI for new features. Let's include the latest Glib in our Docker image.
* ci: Use custom imageOndrej Holy2018-06-011-0/+3
Use custom docker image with preinstalled dependencies to make it faster.