...
Behov (Som <roll> vill jag kunna <behov> för att <varför>) | Förslag på åtgärder | Prioritet (1-100) |
---|---|---|
Som utvecklare vill jag kunna komma åt Nexus för att vi ska kunna ha en central hantering av docker-images samt kunna hantera gemensamma beroenden. |
| |
Som utvecklare vill jag kunna hantera config (docker-compose m.m.) till mina applikationer i ett repository för att möjliggöra versionshantering och spårbarhet av förändringar. |
| |
Som utvecklare vill jag ha tillgång till enkel konfiguration av applikationer i olika miljöer. |
| |
Som utvecklare vill jag ha Maven installerat på Jenkins-maskinen, dels för att kunna använda TestContainers och dels för att kunna separera testexekvering från bygge av Docker-image. Vidare även för att kunna återanvända redan nedladdade beroenden och snabba upp byggen |
| |
Som utvecklare vill jag ha tillgång till en CI/CD-pipeline som fungerar utan att behöva sätta upp och konfigurera “från noll” när en ny tjänst skall sättas upp. Det borde även finnas en separation mellan bygge och deployment. |
| |
Som utvecklare vill jag ha enkel tillgång till Jenkins, Nexus, Graylog, maskiner som kör microtjänster, etc. Detta utan att gå via special-lösningar som bygger på remote desktop etc. (MobilityGuard). |
| |
Som utvecklare vill jag ha möjlighet att lägga till mer än en reviewer när jag skapar en pull-request på Github. |
| |
Som utvecklare vill jag ha tillgång till monitorering av tjänster för att snabbt kunna se tjänstens status (integrationer som inte fungerar, osv) |
| |
Som utvecklare vill jag konfigurera Jenkins-pipeline i Jenkinsfile istället för i Jenkins GUI för att kunna ha en versionshantering och spårbarhet av förändringar. Samt för att ha större möjligheter i mkonfigureringen. |
| |