Explore projects
-
Updated
1. Clone, get on staging, create your branch
git clone <https://git.agentsystems.co.uk/repo.git> cd <repo> git checkout staging git pull origin staging git checkout -b feature/my-feature2. Make changes, commit, push
git add . git commit -m "Your message" git push -u origin feature/my-feature(Later pushes: git push.)
3. Open a merge request in GitLab: source = your branch, target = staging. Merge and delete the feature branch (option on merge).
4. Automated audit runs on staging (as in the plan). If fixes are applied, the pipeline creates a branch audit-fix-xxx and an automated MR into staging. Merge that MR when ready.
5. After audit: test staging locally
git checkout staging git pull origin stagingRun and test the app. Then:
5.1 If no fixes needed: approve the merge from staging → development. 5.2 If fixes are needed: create a new branch (e.g. audit-fixes), make the fixes, push, open MR → staging. Merge (and delete branch if desired). Then loop back to 4 (audit runs again on staging).6. Once signed off by client: merge development → main.