AmpersandTarski / RAP

RAP is a tool that lets you analyse Ampersand models, generate functional specifications and make prototypes of information systems. It is the primary tool for students of the Open University of the Netherlands in the course Rule Based Design.
5 stars 3 forks source link

Create multiple CI/CD pipelines #251

Closed FreekOrdina closed 1 year ago

FreekOrdina commented 1 year ago

Purpose To allow for deployment to multiple location, different pipelines should be setup:

Task

FrankTeusink commented 1 year ago

That's how I see it. Though on RAP repository we currently have

So I think we should, for now have

FrankTeusink commented 1 year ago

(for now) 3 stages: Local, Development and Staging.

Local is for deployment is to an environment created and maintained by a developer, like a kubernetes cluster they created in their Visual Studio Subscription For this, every developer can optionally create their own local environment 'Local{actor}' (i.e. 'LocalFrankTeusink') Triggers on push to feature branches (i.e. with prefix 'feature/') Deployment to this environment is optional

Development is for deploying to the Development environment.