Video
In this section, we increase the complexity of the application we are building and deploying. We will be building and testing a Java application, and we will deploy it to Amazon Web Services (AWS). I understand if you are not a Java developer or are not interested in using Java or AWS (Amazon Web Services). This section tries to provide you with a realistic example. I can assure it is totally fine just to watch and understand the underlying concepts which can apply to any other technologies and services.
The pipeline we will be building is more complex, but the same GitLab CI principles will be used.
In this process, you will learn:
- build an advanced CI pipeline with code-style checks, unit tests, API tests, performance tests & security checks
- publish test results (both in HTML and XML format)
- learn about cloud services and how to use AWS for deployments
This means you will be exposed to new tools and technologies that you may not be familiar with. Overall the complexity of this project is much higher than before. As with many new things, a bit of patience is required when things do not work as expected.
As this course is focused on building pipelines with GitLab CI, I cannot give you a full introduction to all the tools and technologies used. I will provide you with links to articles and other video tutorials.
If you want to follow along, that is fantastic. As always, I am here in case you need help or get stuck.
Please note that some lectures may have a Troubleshooting document in the resources folder and can help you fix some common issues.
Are you just as excited to get started? Let's go!