Jenkins-ci upgrade
Nadie ha tomado este issue todavía.
Evaluación
- Dificultad
- 5/5
- Tiempo estimado
- Más de una semana
- Aptitud para principiantes
- 15/100
- Tipo de issue
- Refactorización
- Claridad
- Necesita aclaración
- Estado de actividad
- Estancado
- Área
- build-system, ci-cd, databases, devops, infrastructure
Línea de trabajo
Comienza auditando el repositorio y los enlaces de proyectos enumerados en Infra/Build, Jobs y Phase II infrastructure, incluidos los pull requests referenciados. Comprueba qué actualizaciones de Jenkins, Java, Gradle, Node.js, PostgreSQL y nginx siguen sin resolverse. Se considera terminado cuando el entorno de Jenkins actualizado funciona y los jobs afectados ya no fallan en una instalación nueva.
Escrito por el modelo de indexación a partir del texto del issue.
Descripción
PHASE I (Jan 2022)
Current build is failing due to old version of Jenkins docker image. Main goal of this work is to have an updated working environment to test scl python 3.8 on CentOS 7
Several repositories need to be updated/adjusted in order to get things to work. Below is the list of repositories with changes:
Infra/Build
- Update devspace to work with jenkins lts and bump versions see https://github.com/ome/devspace/pull/190
- Update devslave-c7-docker see https://github.com/ome/devslave-c7-docker/pull/21 merged
- Fix issue in omero-install https://github.com/ome/omero-install/pull/261
DNS assumptions
- python-superbuild See
- omero-build See https://github.com/ome/openmicroscopy/pull/6301
Jobs
OMERO-gradle-plugins-build submodule https://github.com/ome/omero-gradle-plugins/pull/28- OMERO-Build: Fix build https://github.com/ome/openmicroscopy/pull/6302
Three jobs were green in merge-ci and failed on a fresh installation, giving us possible false positives.
- BIOFORMATS-image: PR skipping test for now https://github.com/ome/bio-formats-build/pull/241. Failing tests due to upgrade in Java 8 docker base image. Re-added flag preventing the failures
- BIOFORMATS-linkcheck (no work done)
- OMERO-training: See PR https://github.com/ome/openmicroscopy/pull/6303 merged
Others
Other changes in BioFormats related repositories will also be required.
- The usage of older plugin prevents us from using the new way to push to nexus when using
mvn deploy. ZarrReaderprevents the usage of the more suitable flagaltSnapshotDeploymentRepository.
PHASE II (Jan 2023)
Upgrade of Jenkins. Upgrade to 2.375.
- Upgrade to Java 11 (impact)
- Upgrade to Gradle 6 (impact)
- Upgrade to nodejs 1 (no impact)
- Postgresql 13
Infrastructure
- Java 11 + Gradle 6: https://github.com/ome/devspace/pull/199
- Node 16: https://github.com/ome/devspace/pull/200
- nginx 1.23: https://github.com/ome/devspace/pull/202
- Postgresql 13: https://github.com/ome/devspace/pull/201
Java 11 related issues:
The following PRs fails the build due to a Javadoc related flag.
- https://github.com/ome/omero-artifact-plugin/pull/21 included in https://github.com/ome/omero-artifact-plugin/releases/tag/v5.6.0
- https://github.com/ome/omero-model/pull/90
- https://github.com/ome/omero-common/pull/39
- https://github.com/ome/omero-renderer/pull/23
- https://github.com/ome/omero-romio/pull/41
- https://github.com/ome/omero-blitz/pull/131
- https://github.com/ome/omero-server/pull/151
- https://github.com/ome/omero-gateway-java/pull/69
Gradle related issues:
- Lenguaje dominante
- Shell
- Estrellas
- 19
- Forks
- 18
- Merge medio
- 1 d 53 min
- PR fusionados (30 d)
- 1
Guía de contribución
No hay ninguna guía de contribución indexada para este repositorio
Primeros pasos
- Lee el issue completo y luego la guía de contribución del proyecto.
- Comenta en el issue que vas a ocuparte — evita que dos personas hagan lo mismo.
- Haz un fork del repositorio y trabaja en una rama.
- Abre un pull request que haga referencia al número del issue.
Más de ome/devspace
-
Dificultad 4/5 3-5 días Aptitud para principiantes 35/100
-
Inline omero-install content Abierto
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
-
Dificultad 4/5 3-5 días Aptitud para principiantes 25/100
-
Setup golden DB in merge-ci Abiertoenhancement help wanted
Dificultad 4/5 3-5 días Aptitud para principiantes 20/100
-
Set POSTGRES_PASSWORD Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 25/100
Todos los issues de ome/devspace
Issues similares
-
align on terminology Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 68/100
CycloneDX/transparency-exchange-api#393 · 1 comentario ·
-
module/agent platform/macos type/bug/regression
Dificultad 2/5 1-3 horas Aptitud para principiantes 88/100
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 92/100
CachyOS/cachyos-aur-derived#754 ·
-
Dificultad 1/5 Menos de una hora Aptitud para principiantes 90/100
CrowdStrike/falcon-scripts#528 ·
-
bug(cli): hapi doctor inline-media prints a fabricated B:\ helper-script path in packaged installs Abierto
Dificultad 2/5 1-3 horas Aptitud para principiantes 70/100