Implement automated build and deployment pipeline
Document Type | Use Case Description |
Feature | FEA506 |
Author | Sonja Wesa |
Version | 0.1 |
Date | 30.03.2024 |
User roles
- Operations(Ops)
Prerequisites / Conditions
- Application already functions more or less as intended
Use Case Diagram
Description of use case
- Configure pipeline file under root in Gitlab repository
- Configure Gitlab runners ja deployment user to the servers
- Configure variables (user, IP and RSA) to Gitlab variables.
- When running the pipeline, make sure that dev/test server gets updates automatically and prod server updates only when running pipeline job
Exceptions
- None
Result
- Updates to the app are more controlled and users get only stable versions of the app.
Use frequency
- Deploy when needed
- Configure when needed
Additional information
Sources
This wiki-document is based on the The public administration recommendations
Thanks to the original authors.