hsf-training / hsf-training-cicd-basics-webpage

An introduction to the basics of continuous integration (CI) and continuous deployment (CD).
https://hsf-training.github.io/hsf-training-cicd-basics-webpage/
Other
1 stars 1 forks source link
cd ci cicd continuous-deployment continuous-integration hsf hsf-training learning teaching-materials tutorial

github pages HSF Training Center

HSF Training: CI/CD Basics

An introduction to the basics of continuous integration (CI) and continuous deployment (CD) that doesn't introduce a special platform. After you completed this module, please either head to our course on CICD with gitlab or CICD with github.

This repository holds the source code of the webpage that is rendered here. Contributions are welcome (see below)!

This training module is part of an initiative of the HEP Software foundation to build up a full software training curriculum for high energy physics.

Contributing

  1. If you find a problem or have a suggestion but don't know how to (or don't have the time to) solve it yourself, file an issue in this repository
  2. If you want to contribute, please fork this repository and submit a pull request.

Local preview and development

  1. To preview material, please run make serve from the command line to launch Jekyll with the correct parameters, or push to your repository's gh-pages branch and let GitHub take care of the rendering.
  2. Run make lesson-check to check that your files follow our formatting rules.