 Let's get started. I have this website with pictures of my cats running on my local host, and I want to publish it using GitLab pages. My starting point is this group. I will follow the instructions from GitLab DuoChat to achieve my goal. I prompt DuoChat to provide me with instructions to deploy my website and ask it to generate the CICD configuration file. All right, I get my answer. And with this, I get the overall idea of the steps that I should follow to achieve my goal. All right, first, I need to create a new project for my website. I'm going to click on New Project to do that. I give some name to my project and click on Create. Cool. To make all these changes, I'm going to use the Web IDE. Now, according to the instructions, I need to make sure to have a public folder in the root directory. I will use that folder to add my website files. First of all, I want to ensure that deployment works. So let me grab the HTML code from here real quick and paste it to the index.html file. Okay. Now, I need to add the GitLab CI YAML file with the script provided by DuoChat. I can copy it from the chat window and paste it here. Good. I have added a CI CD configuration file and the code of my static website to the public directory, following the instructions provided by GitLab DuoChat. Let's commit and push the changes to trigger the deployment pipeline. And let's see how it goes. We see that the deployment job is running and it has passed. It was successful. Now, under deploy, then pages, I can find the URL of my now published website. Here it is. My Cat Pictures website is now online. Comparing my localhost version versus the published one, we see that GitLab assigned a URL and made it secure with HTTPS. All right, that's it.