Page MenuHomeSoftware Heritage

Continuous IntegrationFolder
ActivePublic

Details

Description

Continuous Integration toolchain, powering https://jenkins.softwareheritage.org/

Recent Activity

Fri, May 13

anlambert added a project to T4105: Push maven-index-exporter image to docker hub: Maven lister.
Fri, May 13, 4:55 PM · Maven lister, System administration, Continuous Integration

Apr 1 2022

ardumont closed T4105: Push maven-index-exporter image to docker hub as Resolved.
Apr 1 2022, 6:26 PM · Maven lister, System administration, Continuous Integration
ardumont moved T4105: Push maven-index-exporter image to docker hub from deployed/landed/monitoring to Component upgrades on the System administration board.
Apr 1 2022, 6:26 PM · Maven lister, System administration, Continuous Integration
ardumont updated the task description for T4105: Push maven-index-exporter image to docker hub.
Apr 1 2022, 5:54 PM · Maven lister, System administration, Continuous Integration
ardumont moved T4105: Push maven-index-exporter image to docker hub from in-progress to deployed/landed/monitoring on the System administration board.
Apr 1 2022, 5:49 PM · Maven lister, System administration, Continuous Integration
ardumont changed the status of T4105: Push maven-index-exporter image to docker hub from Open to Work in Progress.
Apr 1 2022, 5:49 PM · Maven lister, System administration, Continuous Integration
ardumont added a comment to T4105: Push maven-index-exporter image to docker hub.

New hook got developed [1] and installed in the repository [2].

Apr 1 2022, 5:49 PM · Maven lister, System administration, Continuous Integration
ardumont added a comment to T4105: Push maven-index-exporter image to docker hub.

Remains to install some new kind of hook that will be able to push the tag to trigger the jenkins build once triggered.
And document that new kind of hooks.

Apr 1 2022, 4:11 PM · Maven lister, System administration, Continuous Integration
ardumont added a parent task for T4105: Push maven-index-exporter image to docker hub: T3746: staging: Deploy maven indexer/lister/loader.
Apr 1 2022, 4:09 PM · Maven lister, System administration, Continuous Integration
ardumont added a comment to T4105: Push maven-index-exporter image to docker hub.

The job is now declared in our declarative job build [1]
Paper cuts got fixed along the way and the build is now fine [2]

Apr 1 2022, 4:08 PM · Maven lister, System administration, Continuous Integration
ardumont added a revision to T4105: Push maven-index-exporter image to docker hub: D7485: swh-build-docker-image: Use simple string TAG parameter.
Apr 1 2022, 3:48 PM · Maven lister, System administration, Continuous Integration

Mar 31 2022

ardumont added a revision to T4105: Push maven-index-exporter image to docker hub: D7479: Create job template to build docker image.
Mar 31 2022, 6:23 PM · Maven lister, System administration, Continuous Integration

Mar 30 2022

ardumont updated subscribers of T4105: Push maven-index-exporter image to docker hub.
Mar 30 2022, 6:24 PM · Maven lister, System administration, Continuous Integration
ardumont updated the task description for T4105: Push maven-index-exporter image to docker hub.
Mar 30 2022, 6:24 PM · Maven lister, System administration, Continuous Integration

Mar 29 2022

ardumont updated the task description for T4105: Push maven-index-exporter image to docker hub.
Mar 29 2022, 4:59 PM · Maven lister, System administration, Continuous Integration
ardumont added a revision to T4105: Push maven-index-exporter image to docker hub: D7460: docker/build_image.sh: Add script to build/ push to docker registry.
Mar 29 2022, 4:25 PM · Maven lister, System administration, Continuous Integration

Mar 28 2022

ardumont updated subscribers of T4105: Push maven-index-exporter image to docker hub.
Mar 28 2022, 6:37 PM · Maven lister, System administration, Continuous Integration
ardumont updated the task description for T4105: Push maven-index-exporter image to docker hub.
Mar 28 2022, 6:37 PM · Maven lister, System administration, Continuous Integration
ardumont triaged T4105: Push maven-index-exporter image to docker hub as Normal priority.
Mar 28 2022, 6:36 PM · Maven lister, System administration, Continuous Integration

Mar 16 2022

olasd added a comment to T3958: Improve developer-facing automation.

Cypress parallel testing references:

Mar 16 2022, 2:19 PM · Continuous Integration, System administration

Feb 18 2022

douardda updated the task description for T3958: Improve developer-facing automation.
Feb 18 2022, 12:20 PM · Continuous Integration, System administration
douardda triaged T3958: Improve developer-facing automation as Normal priority.
Feb 18 2022, 12:19 PM · Continuous Integration, System administration

Jan 4 2022

zack closed T3260: publish swh.dataset to pypi as Resolved.
Jan 4 2022, 1:42 PM · Continuous Integration, Datasets

Dec 16 2021

ardumont closed T3812: Fix builds broken by mypy 0.920 as Resolved.
Dec 16 2021, 4:56 PM · Continuous Integration
ardumont updated subscribers of T3812: Fix builds broken by mypy 0.920.

Issue upstream closed.
Mostly all swh repository (besides loader-bzs which @Alphare will take care of) are back to green now.

Dec 16 2021, 4:56 PM · Continuous Integration
ardumont added a revision to T3812: Fix builds broken by mypy 0.920: D6859: Pin mypy and drop type annotations which makes mypy unhappy.
Dec 16 2021, 4:19 PM · Continuous Integration
ardumont added a revision to T3812: Fix builds broken by mypy 0.920: D6857: Pin mypy and drop type annotations which makes mypy unhappy.
Dec 16 2021, 4:03 PM · Continuous Integration
ardumont added a revision to T3812: Fix builds broken by mypy 0.920: D6856: Pin mypy and drop type annotations which makes mypy unhappy.
Dec 16 2021, 3:48 PM · Continuous Integration
ardumont added a revision to T3812: Fix builds broken by mypy 0.920: D6855: Pin mypy and drop type annotations which makes mypy unhappy.
Dec 16 2021, 3:19 PM · Continuous Integration
ardumont added a revision to T3812: Fix builds broken by mypy 0.920: D6854: Drop unnecessary type annotation to fix mypy 0.920 issue.
Dec 16 2021, 2:54 PM · Continuous Integration
ardumont added a comment to T3812: Fix builds broken by mypy 0.920.

It was suggested to drop the type annotation in those files [1].

Dec 16 2021, 2:28 PM · Continuous Integration
olasd renamed T3812: Fix builds broken by mypy 0.920 from Fix jenkins builds to Fix builds broken by mypy 0.920.
Dec 16 2021, 2:23 PM · Continuous Integration
ardumont added a revision to T3812: Fix builds broken by mypy 0.920: D6853: Pin mypy and drop type annotations which makes mypy unhappy.
Dec 16 2021, 2:22 PM · Continuous Integration
ardumont updated the task description for T3812: Fix builds broken by mypy 0.920.
Dec 16 2021, 12:40 PM · Continuous Integration
ardumont triaged T3812: Fix builds broken by mypy 0.920 as Normal priority.
Dec 16 2021, 12:40 PM · Continuous Integration

Dec 1 2021

zack moved T2054: CI: ImportMismatchError when running on swh-graph from Backlog to Deployed on the Compressed graph service board.
Dec 1 2021, 4:35 PM · Compressed graph service, Continuous Integration
zack moved T2055: swh-graph CI hangs badly when py4j doesn't find needed files from Backlog to Deployed on the Compressed graph service board.
Dec 1 2021, 4:35 PM · Continuous Integration, Compressed graph service
zack moved T2768: unbreak swh-graph CI from Backlog to Deployed on the Compressed graph service board.
Dec 1 2021, 4:34 PM · Continuous Integration, Compressed graph service

Jul 7 2021

anlambert added a comment to T3423: Execute cypress tests in parallel on Jenkins.

After some hacks on the current Jenkins pipeline for swh-web to test if it was feasible, I managed to setup the use of sorry-cypress but could not run multiple cypress in parallel as Jenkins pipelines forbid nested parallel stages.
So this would require setting up a dedicated pipeline build job for cypress tests as currently Python and cypress tests are executed in parallel in a single job.

Jul 7 2021, 2:40 PM · Continuous Integration, Web app

Jul 6 2021

anlambert updated the task description for T3423: Execute cypress tests in parallel on Jenkins.
Jul 6 2021, 2:09 PM · Continuous Integration, Web app
anlambert triaged T3423: Execute cypress tests in parallel on Jenkins as Normal priority.
Jul 6 2021, 2:03 PM · Continuous Integration, Web app

May 19 2021

anlambert closed T3326: docker tests on Jenkins: error while removing network as Resolved.

Issue is now solved, closing this.

May 19 2021, 11:19 AM · Continuous Integration, Docker environment
ardumont added a comment to T3326: docker tests on Jenkins: error while removing network.

awesome, thanks :)

May 19 2021, 9:22 AM · Continuous Integration, Docker environment

May 18 2021

vsellier added a comment to T3326: docker tests on Jenkins: error while removing network.

and the build is green ;)

May 18 2021, 7:07 PM · Continuous Integration, Docker environment
anlambert added a comment to T3326: docker tests on Jenkins: error while removing network.
16:50:52 ============================= test session starts ==============================
16:50:52 platform linux -- Python 3.7.3, pytest-6.2.4, py-1.10.0, pluggy-0.13.1
16:50:52 cachedir: .tox/py3/.pytest_cache
16:50:52 rootdir: /var/lib/jenkins/workspace/swh-docker-dev/docker
16:50:52 plugins: testinfra-6.3.0, testinfra-6.0.0
16:50:52 collected 7 items
16:50:52 
16:50:52 tests/test_deposit.py .....                                              [ 71%]
16:53:13 tests/test_git_loader.py .                                               [ 85%]
May 18 2021, 6:57 PM · Continuous Integration, Docker environment
vsellier added a comment to T3326: docker tests on Jenkins: error while removing network.

thanks for having investigated that

May 18 2021, 6:49 PM · Continuous Integration, Docker environment
anlambert added a comment to T3326: docker tests on Jenkins: error while removing network.

So the docker_default network did not get removed since April 20, 2021, see docker network inspect docker_default output below:

15:07:16 [
15:07:16     {
15:07:16         "Name": "docker_default",
15:07:16         "Id": "a0145eb2f5b3f055bfafce7a88289346c4668f3a19f2544122267272cd96f7b3",
15:07:16         "Created": "2021-04-20T02:57:51.141593622Z",
15:07:16         "Scope": "local",
15:07:16         "Driver": "bridge",
15:07:16         "EnableIPv6": false,
15:07:16         "IPAM": {
15:07:16             "Driver": "default",
15:07:16             "Options": null,
15:07:16             "Config": [
15:07:16                 {
15:07:16                     "Subnet": "172.28.0.0/16",
15:07:16                     "Gateway": "172.28.0.1"
15:07:16                 }
15:07:16             ]
15:07:16         },
15:07:16         "Internal": false,
15:07:16         "Attachable": true,
15:07:16         "Ingress": false,
15:07:16         "ConfigFrom": {
15:07:16             "Network": ""
15:07:16         },
15:07:16         "ConfigOnly": false,
15:07:16         "Containers": {},
15:07:16         "Options": {},
15:07:16         "Labels": {
15:07:16             "com.docker.compose.network": "default",
15:07:16             "com.docker.compose.project": "docker",
15:07:16             "com.docker.compose.version": "1.29.1"
15:07:16         }
15:07:16     }
15:07:16 ]
May 18 2021, 5:18 PM · Continuous Integration, Docker environment

May 12 2021

anlambert triaged T3326: docker tests on Jenkins: error while removing network as Normal priority.
May 12 2021, 1:46 PM · Continuous Integration, Docker environment
anlambert created T3326: docker tests on Jenkins: error while removing network.
May 12 2021, 1:46 PM · Continuous Integration, Docker environment

May 10 2021

anlambert added a comment to T3258: Build documentation on every diff.

We should also build the whole documentation when submitting a diff to swh-docs, some sphinx errors not related to packages documentation could be caught this way (see https://jenkins.softwareheritage.org/job/DDOC/job/dev/5700/artifact/swh-docs/docs/errors.log)

May 10 2021, 12:08 PM · Continuous Integration, Development environment, Documentation