You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
How GitLab works. What for are yml instructions, how it listens this, links links links 1,2,3,4 to the official docs about gitlab runners and executors. Describe why docker executor is the best for the most of common cases.
Create simple script with installing dependencies in it to show the work of CI/CD. Describe why it's a bad practice. And move to the next step with best practice with Docker.
Create simple Dockerfile with dependencies. Describe what base distributives exist and what's the difference between them or find a link to the article explains this.
Make and push Docker image to GitLab Container Registry.
Show how to use your own image from registry in CI/CD scripts.
Tests and GitLab CI/CD
Simple job with image from registry.
Schedule tests nightly.
Tests on push is a time waste. Good at start. Bad in the distance. Describe how to still run them but not on every push.
Trigger tests from another project pipeline.
Show the CI/CD variables and manual runs. As example - custom test suite or special environment.
Schedule tests for different test environments.
Differentiate test:test stages & jobs for each test environment in schedules to easy find them in Pipelines and Jobs list.
Schedule more test suites. Mono-repository example.
Parallel job execution on the same runners - link to official docs.
Big daddy pipelines. Group test suites which can be executed in parallel on the same environment and make the pipeline from all of these groups.
The text was updated successfully, but these errors were encountered:
Plan
GitLab CI/CD & Docker
Tests and GitLab CI/CD
The text was updated successfully, but these errors were encountered: