Altinn / altinn-authorization-tmp

Altinn Authorization
MIT License
1 stars 0 forks source link

Define CI/CD strategy from GitHub #4

Open andreasisnes opened 1 month ago

andreasisnes commented 1 month ago

The following components should be built, tested and potentially deployed:

Pipeline structure:

Pipelines (Workflows) should be modular, and should include the following pipeline components (Actions):

The Dev deployment pipeline should be able to do a single deployment to Dev and Test environments, while the Release deployment pipeline should be able to run a Release deployment where a single build it created and deployed first to Stagng environments, and upon approval into Prod environment.

The Build + Test workflow should be a pre-requisite to any deployment workflow of any build, but we should also be able to run a Build + Test worklow by itself, either with a PR trigger or with a manual trigger at any point in time from any branch.

Clarifications: