Opened 7 years ago
Last modified 23 months ago
#16871 closed task
Infrastructure migration — at Version 3
| Reported by: | michael2402 | Owned by: | team |
|---|---|---|---|
| Priority: | normal | Milestone: | Longterm |
| Component: | Core | Version: | |
| Keywords: | hack-weekend-2018-10 | Cc: | stoecker, Don-vip, GerdP, michael2402, floscher |
Description (last modified by )
Meta-Ticket to coordinate the timeline of infrastructure conversion (build system, ci, GIT, dependencies, ...)
I (michael2402) will work on creating some more smaller tickets and linking all the tickets here as soon as Jenkins is done.
Legend: yellow=todo, green=done, blue=optional
Mermaid code for generating above graph using https://mermaid-js.github.io/mermaid-live-editor/
graph TD gitlab[setup GitLab server]:::todo gitlabCi[setup GitLab CI or Jenkins for Git]:::todo ciArtifcat[use CI to create artefacts]:::done git[move to Git]:::todo gradle[move to Gradle]:::todo dropAnt[drop Ant and Eclipse]:::todo gradleSubproject[move to Gradle subprojects]:::todo gitSvgSalamander[clone svgSalamander to Git]:::optional patchSvgSalamander[patch svgSalamander with our changes]:::optional ciArtifcatSvgSalamander[use CI to create svgSalamander artifacts]:::optional ivySvgSalamander[use svgSalamander via Ivy]:::optional ivyJMapViewer[use JMapViewer via Ivy]:::done gitJMapViewer[move JMapViewer to Git]:::todo gradleJMapViewer[move JMapViewer to Gradle]:::todo ivyApacheCommons[use Apache Commons via Ivy]:::done ivyTools[use compile/test tools via Ivy]:::done gitSvgSalamander --> patchSvgSalamander --> ciArtifcatSvgSalamander --> ivySvgSalamander --> gradle ciArtifcat --> ciArtifcatSvgSalamander gitlab --> gitlabCi --> ciArtifcat --> gradle gitlab --> gitJMapViewer gitlab --> git --> gradle --> dropAnt --> gradleSubproject ivyJMapViewer --> gitJMapViewer --> gradleJMapViewer --> ciArtifcat ivyJMapViewer --> ivyApacheCommons --> ivyTools --> git dropGetopt[drop getopt]:::done classDef todo fill:#ffd92f; classDef done fill:#a6d854;
Change History (6)
by , 7 years ago
| Attachment: | workflow.png added |
|---|
comment:1 by , 7 years ago
comment:2 by , 7 years ago
| Description: | modified (diff) |
|---|
by , 6 years ago
| Attachment: | mermaid-diagram-20200408143202.svg added |
|---|
by , 6 years ago
| Attachment: | mermaid-diagram-20200408143810.svg added |
|---|
comment:3 by , 6 years ago
| Description: | modified (diff) |
|---|---|
| Milestone: | → Longterm |
I've updated the dependency graph using mermaid.
For now, we're pretty good on the Java part (Ant, Ivy, Maven). The next steps would involve the Git part.



Thanks Michael for this graph! :)