FIXME: home page introduction
Prerequisites
FIXME
FIXME: home page introduction
Prerequisites
FIXME
Setup | Download files required for the lesson | |
00:00 | 1. Introduction |
What is CI/CD?
Why is CI/CD useful for me? |
00:03 | 2. Setup Git repository | What do I need to think about when creating a new repository on GitHub? |
00:05 | 3. Run application locally | How do I develop my application locally before starting with CI/CD? |
00:07 | 4. Create a container image with Docker |
What are the advantages of using Docker?
How do I use Docker to package my application? How do I share my Docker Images with my colleagues? |
00:09 | 5. Automate tests using GitHub Actions |
How do I make sure I do not package and publish broken code?
How can I run my tests automatically without even realizing it, for free, on someone else machine? How do I keep track of the tests results? |
00:11 | 6. Automate Docker build with GitHub Actions | How do I build and publish a new release of my application? |
00:13 | 7. Automate the publication of your package using GitHub Actions | What do I need to think about when creating a new repository on GitHub? |
00:15 | 8. Add a new feature and create new release | How do I publish a new version of my package? |
00:17 | 9. Complete and publish the documentation | How can I publish documentation for my application? |
00:19 | 10. Create a GitHub Action for your package | How can I use the application I just packaged as a GitHub Action? |
00:21 | 11. Continous Deployment (CD) using GitHub Actions | How do I deploy a service in production using a GitHub Action? |
00:23 | Finish |
The actual schedule may vary slightly depending on the topics and exercises chosen by the instructor.