Hello. Today we're going to look at GitLab and IBM Cloud working together. We're going to look at two use cases. One is where GitLab is the repository, and the actual pipeline delivery pipeline or CICD is going to be within IBM Cloud. So it'll take the actual app, build it, and also deploy it. Second use case, GitLab will be driving it, and it'll be, GitLab will have the actual app will do the CICD, push it, and then the push will actually go to IBM Cloud. So let's look at both of these. We'll start with use case one, and we'll have a separate recording for use case two. All right. Versus the tool chain. So what you'll see here, there's issues in basically GitLab, the project. Those are both tied to GitLab, right within IBM Cloud. So you click those, as you'll see, we'll drive to them, to the GitLab project. And then the delivery pipeline, when we click that, as you see, is the actual tool chain. Where it does the build, pulls from the GitLab repo, builds it, and then pushes it to a deploy stage with IBM, then takes that build app, and then deploys it to IBM Cloud. So you still get all the collaborative and current capabilities within GitLab. You just don't have the CICD, the world-class CICD, but IBM Cloud doing that. So let's look at that live. Okay. Let's start with the dashboard. And what I'm looking at here is the IBM dashboard. And you'll notice there is this use case one. We'll look at use case two later. Here's the app that I like to do first to just show you the app, and then we'll make some changes as we build it using IBM Cloud. So here's our app. We've got this explanation, star explanation, and we'll make that three explanation marks. How's that? So first, let's look at the actual project. We're going to be working with this GitLab, IBM Cloud, UC1. This is the pipeline that I was referring to. So there's an integration between GitLab and IBM Cloud. So I can click right here and I can drive right into that GitLab project from within IBM Cloud. Here we're going to make our changes, right? Oops. So we can actually kick off the IBM Cloud pipeline. So let's look at that IBM pipeline in a little more detail. So here's where we have the build stage. I mentioned the Git URL. This is pointing to that project, the GitLab, IBM Cloud, UC1. It's going to build it. It's then going to push that over to the next phase, which is deployed. So what we're going to see here is we'll see this, what they call running, and then we'll pass it once the build completes. This will start running and then we'll have our app changes that will change in GitLab. So let's go ahead and do that. So I'm back in the GitLab project. I'm going to use the Web IDE. And we'll make a simple change to our index file. And as I mentioned, I would just go in and change this to be three exclamation marks. Spring at IBM with GitLab. Let's go ahead and commit that change. You notice here, we can do multiple commits now. Multiple files, I should say, make it one commit. That's all the number commits. And we'll just do some simple demo changes. And we'll commit that to master. So once I commit this with the integration with IBM Cloud, I can have good IBM Cloud here. And you'll notice the stage is already running.  It will now go to build number 10 here, it should. And then we'll see this will go to gray. In other words, it will not be active. And then it'll go back to green once it's fully deployed. Now this will take a couple of minutes. And we will come right back. Okay, you can see we completed the build. It's now build 10. Pass it over to the blow stage. Now we're deploying it. We're about 96%. This was actually gray for a while. Now it's green even though it's not fully deployed yet. The actual routes and everything are there. And you can see it's now deployed. We can click here and drive to it. Or we'll just go back to our dashboard here. We have our cloud one here. You notice that's red. We'll refresh here and you'll see we have a green running. Here's our route to the get lab IBM Cloud. You can visit it. You can now see the policy has been removed. We have a three explanation point. And we did our changes within. Get lab. A repo. Made the change kicked off the IBM tool change delivery pipeline. And we now have our changes. This concludes use case number one. And next up will be use case number two or actually get lab to see ICD will be driving. We'll build it.  We'll have different stages. We'll have to do a Java doc test doc some documentation and then we'll push it to IBM cloud.