DevOps-Team Contribution of Matia
- Description of the Feature
- Participation at the dev ops team of SS2024. The issues I worked on/contributed to, are: Contribution to the creation of our helm conventions and the subsequent modification of the existing helm charts. My responsibility were the helm charts of the map core service and the java skeleton (finished, reviewed & merged). Integration of a common-ci-cd stage regarding a syntactic helm chart validation via helm lint (finished, reviewed & merged). Integration of a common-ci-cd stage regarding the usage of the local-dev-environment for testing purposes in the pipeline (finished, reviewed & merged). Integration of a common-ci-cd stage regarding the usage of the local-mock-environment for testing purposes in the pipeline (finished, reviewed & merged). A presentation of the pipeline (CI & CD) of the Microservice Dungeon (finished/presented). Refactorisation of the rules aspect of the common-ci-cd build stage softly limiting build process executions to branch merges onto main only (finished, not yet reviewed). Refactorisation of the integration tests of the game core service to remove the test container framework (finished, not yet reviewed). Integration of the tests (unit & integration) into the pipeline of the game core service (finished, not yet reviewed). Refactorisation of the integration tests of the map core service to remove the test container framework (finished, not yet reviewed). Integration of the tests (unit & integration) into the pipeline of the map core service (finished, not yet reviewed). Refactorisation of the integration tests of the robot core service to remove the test container framework (finished, not yet reviewed). Integration of the tests (unit & integration) into the pipeline of the robot core service (finished, not yet reviewed).
- Author
- Matia Leon Schumacher
- Implemented During
- WASP II "Microservices und Event-getriebene Architektur" (MEA - Grundlagenteil), SS2024, as WPF replacement
- Status
- ongoing
- Repositories
-
- https://gitlab.com/the-microservice-dungeon/devops-team/conventions (Branch matia_conventions): helm chart conventions (already finished, reviewed & "merged" into main during a dev ops meeting, actually merging the branch into main is not planed)
- https://gitlab.com/the-microservice-dungeon/core-services/map (Branch main): helm chart
- https://gitlab.com/the-microservice-dungeon/player-teams/skeletons/player-java-springboot (Branch main): helm chart
- https://gitlab.com/the-microservice-dungeon/devops-team/common-ci-cd (Branch main): helm lint job
- https://gitlab.com/the-microservice-dungeon/devops-team/common-ci-cd (Branch main): local-dev-environment stage
- https://gitlab.com/the-microservice-dungeon/devops-team/common-ci-cd (Branch main): local-mock-environment stage
- https://gitlab.com/the-microservice-dungeon/devops-team/common-ci-cd (Branch refactor_and_add_rules): rules of build stage
- https://gitlab.com/the-microservice-dungeon/core-services/game (Branch integration_test_stage): removing testcontainer framework & adding integration tests to pipeline
- https://gitlab.com/the-microservice-dungeon/core-services/map (Branch integration_test_stage): removing testcontainer framework & adding integration tests to pipeline
- https://gitlab.com/the-microservice-dungeon/core-services/robot (Branch integration_test_stage): removing testcontainer framework & adding integration tests to pipeline
- Last Update
- 2025-02-04
(tbd)