- 1. GitLab Pipelines
- 1.1. What is GitLab.org?
- 1.2. What is GitLab.com?
- 1.3. ALM-Toolbox
- 1.4. CI - Continuous Integration
- 1.5. Documentation
- 1.6. Runner
- 1.7. Docker images
- 1.8. .gitlab-ci.yml
- 1.9. Hello World
- 1.10. Hello World in container
- 1.11. Show what is in the container
- 1.12. Pipeline Hierarchy
- 1.13. Default Stages
- 1.14. Define stages
- 1.15. Jobs
- 1.16. Set stage of job
- 1.17. Parallel jobs per stage
- 1.18. Manual interaction
- 1.19. Manual approval
- 1.20. Pick a Windows and MacOS runner
- 1.21. Use Postgres service
- 1.22. Use MongoDB service
- 1.23. Script
- 1.24. Before Script and After Script
- 1.25. Variables
- 1.26. extends
- 1.27. Pick a Docker image
- 1.28. Docker registry of GitLab
- 1.29. Run on Windows
- 1.30. Run on Mac OSX
- 1.31. Interdependence of jobs?
- 1.32. Cache
- 1.33. Python 3 Virtualenv
- 1.34. Only run job if specific files changed
- 1.35. Artifacts and using them in subsequent jobs
- 1.36. GitLab API
- 1.37. GitLab API using Python
- 1.38. GitLab pages
- 1.39. GitLab pages with Perl
- 1.40. Deployment
- 1.41. Perl projects using GitLab
- 1.42. Rust projects using GitLab
- 1.43. Python projects using GitLab