Commits on Source (62)
-
Antoine Lambert authored
When rebuilding a merge request for the swh-jenkins-dockerfiles repository by manually triggering the job from the jenkins UI, the built images were pushed on the swh container registry but it should only happen when pushing a commit to the master branch.
-
Antoine Lambert authored
Latest release of jenkins-job-builder is now attempting to delete old Jenkins views when updating but this new code triggers an exception when deploying jobs on our Jenkins instance, so add option --jobs-only to jenkins-job update command as a workaround to restore previous behavior.
-
David Douard authored
-
Antoine Lambert authored
Run job in the Jenkins docker agent. Add support for testing merge requests. Update kafka broker URL.
-
David Douard authored
-
David Douard authored
It should not be needed any more since the docker test suite now use only docker chosen ports to expose the edge router (nginx).
6610ab3b -
David Douard authored
-
Stefano Zacchiroli authored
-
vlorentz authored
swh/devel/swh-graph!601 removes the Java code
-
vlorentz authored
It was needed to make orcxx-rs build, but we don't use that dependency anymore
-
David Douard authored
-
Antoine Lambert authored
-
Antoine Lambert authored
Some swh packages like provenance use main as default branch name instead of master.
-
Antoine Lambert authored
The Jenkins instance located at jenkins.softwareheritage.org now uses java 17 so align the base docker image used to test jenkins jobs changes accordingly.
-
Nicolas Dandrimont authored
-
Antoine Lambert authored
Custom !include-raw YAML tag has been deprecated in jenkins-job-builder 6.1. Use new !include-raw-verbatim tag instead.
-
Nicolas Dandrimont authored
-
Nicolas Dandrimont authored
-
Antoine Lambert authored
Prefer to rely on pre-commit to run all code quality checks in order to also benefit from black, codespell and isort checks. This will enforce newly introduced code to pass those checks and force external contributors to install the pre-commit hooks.
-
Antoine Lambert authored
-
Antoine Lambert authored
Use local cargo cache for crates code, remote sccache for the compiled crates and do not compile in release mode.
606ffb44 -
Antoine Lambert authored
It enables to speedup jobs execution time by not recompiling crates whose versions are already stored in remote cache.
-
Antoine Lambert authored
Cypress tests on Jenkins suddenly start to fail with connection refused errors when performing HTTP requests with the axios library. This is likely due to a nodejs upgrade. As a workaround, use IP address of localhost in cypress variable baseUrl.
-
vlorentz authored
In order to run tests on swh/devel/swh-provenance!184 which is probably going to be merged soon.
-
vlorentz authored
Rust tests take 20 minutes to build, like swh-graph's
-
vlorentz authored
swh-graph exceeded the timeout once: https://jenkins.softwareheritage.org/blue/organizations/jenkins/DGRPH%2Fgitlab-builds/detail/gitlab-builds/2430/pipeline/60
-
Antoine Lambert authored
-
Antoine Lambert authored
-
Renaud Boyer authored
-
Those packages should support Python 3.10 so ensure to build and test them with that version.
f6886ade -
Align with Python version from latest debian stable.
-
David Douard authored
with new tests coming (mirror notification), the 40mn timeout is now a bit short(!).
-
David Douard authored
-
David Douard authored
This is now what's expected by swh-web.
-
Antoine Lambert authored
The latest version of swh-jenkins-dockerfiles/cypress was not pulled so changes to this docker image were not taken into account when executing a CI job for swh-web.
-
vlorentz authored
-
vlorentz authored
-
Get project metadata before attempting to setup webhooks to ensure having correct project name and avoid HTTP 405 error that will make script failed in flight.
-
vlorentz authored
-
Antoine R. Dumont authored
-
Antoine R. Dumont authored
-
Antoine R. Dumont authored
Refs. swh/infra/sysadm-environment#5560
-
vlorentz authored
eg. this will be used by swh-datasets to 'cargo install swh-graph swh-provenance' to get executables the Luigi workflows need
-
vlorentz authored
-
Antoine R. Dumont authored
Refs. swh/infra/sysadm-environment#5560
-
Antoine R. Dumont authored
Refs. swh/infra/sysadm-environment#5560
-
Antoine Lambert authored
Production environment is now using Python 3.11 so it is time to bump default Python version in Jenkins jobs.
-
Renaud Boyer authored
-
vlorentz authored
It helps see what changes need to be applied. Additionally, this will help be debug a case where black on Jenkins wants to change a file, but it does not locally.
-
Antoine Lambert authored
-
Antoine Lambert authored
Due to different user permissions on the mounted volume, git now refuses to clone a repository from the volume if not explicitly marked as safe.
-
Antoine Lambert authored
It ensures same docker group id as the host is used in the jenkins docker image or jenkins jobs will end up with errors when executed.
-
Antoine Lambert authored
-
vlorentz authored
These dependencies take three minutes to build
-
Nicolas Dandrimont authored
There is a coordinated release for migration to psycopg3, let's avoid rebuilding the images many times.
-
Nicolas Dandrimont authored
When introducing pypy3 in the tox environment matrix, overriding `testenv.basepython` becomes impossible as tox will try to configure the basepython even on environments that aren't being run. Narrowing the override to only the environment being tested fixes the issue.
-
Nicolas Dandrimont authored
This allows requiring a merge-request to be tested in a given tox environment in addition to the defaults hardcoded in the jenkins setup.
-
Nicolas Dandrimont authored
-
Antoine Lambert authored
-
Nicolas Dandrimont authored
-
Antoine Lambert authored
It improves the overall performances and allows to avoid flaky tests.
Showing
- README.md 14 additions, 38 deletionsREADME.md
- docker-compose.yml 0 additions, 4 deletionsdocker-compose.yml
- docker/Dockerfile 1 addition, 1 deletiondocker/Dockerfile
- docker/create_swh_jobs.groovy 6 additions, 17 deletionsdocker/create_swh_jobs.groovy
- jobs/maven-indexer-exporter.yml 1 addition, 1 deletionjobs/maven-indexer-exporter.yml
- jobs/swh-apps.yaml 4 additions, 0 deletionsjobs/swh-apps.yaml
- jobs/swh-docs.yaml 1 addition, 1 deletionjobs/swh-docs.yaml
- jobs/swh-environment.yaml 2 additions, 2 deletionsjobs/swh-environment.yaml
- jobs/swh-mirror.yaml 5 additions, 2 deletionsjobs/swh-mirror.yaml
- jobs/swh-packages.yaml 35 additions, 13 deletionsjobs/swh-packages.yaml
- jobs/templates/includes/stage-cypress-tests.groovy.j2 7 additions, 6 deletionsjobs/templates/includes/stage-cypress-tests.groovy.j2
- jobs/templates/includes/stage-python-tests.groovy.j2 2 additions, 2 deletionsjobs/templates/includes/stage-python-tests.groovy.j2
- jobs/templates/includes/stage-rust-build.groovy.j2 14 additions, 5 deletionsjobs/templates/includes/stage-rust-build.groovy.j2
- jobs/templates/includes/stage-rust-tests.groovy.j2 18 additions, 5 deletionsjobs/templates/includes/stage-rust-tests.groovy.j2
- jobs/templates/includes/update-gitlab-commit-status.groovy.j2 8 additions, 4 deletions.../templates/includes/update-gitlab-commit-status.groovy.j2
- jobs/templates/incoming-tag.groovy.j2 2 additions, 0 deletionsjobs/templates/incoming-tag.groovy.j2
- jobs/templates/incoming-tag.yaml 1 addition, 1 deletionjobs/templates/incoming-tag.yaml
- jobs/templates/swh-apps-build-docker-image.groovy.j2 16 additions, 4 deletionsjobs/templates/swh-apps-build-docker-image.groovy.j2
- jobs/templates/swh-apps-build-docker-images.groovy.j2 23 additions, 0 deletionsjobs/templates/swh-apps-build-docker-images.groovy.j2
- jobs/templates/swh-docker-dev.groovy.j2 6 additions, 8 deletionsjobs/templates/swh-docker-dev.groovy.j2