3.8 KiB
		
	
	
	
	
	
			
		
		
	
	
			3.8 KiB
		
	
	
	
	
	
| stage | group | info | 
|---|---|---|
| none | Tutorials | For assistance with this tutorials page, see https://about.gitlab.com/handbook/product/ux/technical-writing/#assignments-to-other-projects-and-subjects. | 
Tutorials: Build your application
Learn about CI/CD pipelines
Use CI/CD pipelines to automatically build, test, and deploy your code.
| Topic | Description | Good for beginners | 
|---|---|---|
| Create and run your first GitLab CI/CD pipeline | Create a .gitlab-ci.ymlfile and start a pipeline. | {star} | 
| Create a complex pipeline | Learn about the most commonly used GitLab CI/CD keywords by building an increasingly complex pipeline. | |
| Get started: Learn about CI/CD (9m 02s) | Learn about the .gitlab-ci.ymlfile and how it's used. | {star} | 
| GitLab CI/CD | Learn about GitLab CI/CD and build a pipeline in this self-paced course. | {star} | 
| CI deep dive (22m 51s) | Take a closer look at pipelines and continuous integration concepts. | |
| Set up CI/CD in the cloud | Learn how to set up CI/CD in different cloud-based environments. | |
| Find CI/CD examples and templates | Use these examples and templates to set up CI/CD for your use case. | |
| Understand CI/CD rules (8m 56s) | Learn more about how to use CI/CD rules. | |
| Use Auto DevOps to deploy an application | Deploy an application to Google Kubernetes Engine (GKE). | |
| Using Buildah in a rootless container with GitLab Runner Operator on OpenShift | Learn how to setup GitLab Runner Operator on OpenShift to build Docker images with Buildah in a rootless container | 
Configure GitLab Runner
Set up runners to run jobs in a pipeline.
| Topic | Description | Good for beginners | 
|---|---|---|
| Create, register, and run your own project runner | Learn the basics of how to create and register a project runner that runs jobs for your project. | {star} | 
| Configure GitLab Runner to use the Google Kubernetes Engine | Learn how to configure GitLab Runner to use the GKE to run jobs. | |
| Automate runner creation and registration | Learn how to automate runner creation as an authenticated user to optimize your runner fleet. | 
Publish a static website
Use GitLab Pages to publish a static website directly from your project.
| Topic | Description | Good for beginners | 
|---|---|---|
| Create a Pages website from a CI/CD template | Quickly generate a Pages website for your project using a CI/CD template for a popular Static Site Generator (SSG). | {star} | 
| Create a Pages website from scratch | Create all the components of a Pages website from a blank project. | |
| Build, test, and deploy your Hugo site with GitLab | Generate your Hugo site using a CI/CD template and GitLab Pages. | {star} |