Gitlab and CI/CD integration - best practices
Virtually
PSNC
CI/CD (continuous integration and continuous deployment) are one of most common practices for automated testing of software development.
In this set of tutorials we deliver basic knowledge related to importing the code, mirroring the code (pull and push mode), and running CI/CD plans using either HPC or Docker images.
- Importing Git based project into https://gitlab.eufus.psnc.pl
- Setting up PUSH mirror
- Setting up PULL mirror
- Configuring HPC based CI plan
- Configuring Docker based CI plan
Total tutorial time: 45 minutes
You can register for the personal session at following address: Doodle - 1:1 booking page
Training materials: ACH GitLab CI/CD
Video recordings:
- Bartlomiej Pogodzinski
- Michal K. Owsiak
Companion materials:
- Daniel Figat
In case you need some help, more info, detailed comments, make sure to reach out to us via e-mail or via dedicated booking page (take a look at last session block)
Note! We strongly advice migration of the repositories from gforge-next.eufus.eu - both SVN and Git repositories. Please note that gforge-next repositories (SVN/Git) are deprecated. If you still use gforge-next repositories, consider moving to gitlab.eufus.psnc.pl. SNV to Git migration was described at following address: link
Michal K. Owsiak