Duration
1 day
Next session
8th February 2024
Price:
Inter indicative price: 800 € excl. tax
Intra price: on estimate
Contact
Kildine Tan
Instructor
Jules Chevalier
Research and Innovation Manager, Peaks
6 years of experience as a Java Developer / DevOps
Lecturer associated with Telecom Saint Etienne
GIT evangelist since 2018
Gitlab CI Training: Introduction to Continuous Integration
Continuous integration has become a central aspect of development by helping to automate and strengthen the development process, increasing team confidence when deploying a new version of the project. This training offers a very practical introduction to Continuous Integration with Gitlab CI, thanks to the implementation of a complete CI from A to Z, until the delivery of the project in the form of a docker image.
GITLAB TRAINING: AUDIENCE AND PREREQUISITES
- Developers, DevOps beginners
- Have the basics of Git and Docker
GITLAB TRAINING: OBJECTIVES
- Set up a simple CI with Gitlab
- Automatically deliver your project with Docker.
GITLAB TRAINING: THE PROGRAM
Introduction to the theoretical notions of Continuous Integration and Continuous Deployment
Presentation of CI/CD tools (Gitlab, Travis, Jenkins…)
Introduction to GitLab CI
- File creation. gitlab.ci.
- Definition of the jobs making up the pipeline.
- Job settings.
- Job triggering
- Putting a CI into practice on an example project in Python: unit test and linter
Introduction to Docker concepts
- Docker basics
- Choosing a Docker image for running jobs
- Creating a custom image
- Practice: Creating a Custom Docker Image for CI
Creating a docker image containing the project
Deposit of a project deliverable as a Docker image
Evaluation of the knowledge acquired during the training and issuance of the follow-up certificate
GITLAB TRAINING: DURATION
One day training.
Practical information : Our computer training courses are maintained from one participant and they can be carried out with us or with you.
To discover our other courses, click here