GitLab CI: complete flow from code commit to artifact release

Full GitLab CI/CD tutorial: .gitlab-ci.yml stage design, caching, Maven/npm/Docker build and test, artifact upload, environment deployment, and MR pipelines.