 Hello, my name is Cesar Cerveta. I'm a technical marketing manager here at GitLab. In this short video, I'm going to cover three features introduced in GitLab 13.12. The first one is going to be support wildcards when including YAML CICD configuration files. The second one will be useful GitLab CICD information in the pipeline editor. And the last one will be group level deployment frequency CICD charts. So let's get started. So the first one we're going to cover is supporting wildcards when including YAML CICD configuration files. So I have this project and before using the wildcard, I need to actually create a couple of YAML files that I want to use with the wildcard. So let's go ahead and create a directory and we call this one configs. And then inside that directory, let's create two files. The first one we can call mytestjob.yaml. And in here, we will create a job, my test, and which belong to a stage test. And here, we'll have a script that says echo. This is my test job and the test stage. Very good. So that should be the, that will be the end of this job. And let's create another file, another YAML file. We'll call this one my deploy job.yaml. And here, we'll include these lines. Okay. So now I have two YAML files under the directory configs. And let's say I want to use those or leverage those in my main GitLab pipeline. So let's go to the top level file directory here. And let's go ahead and create a GitLab ci.yaml. We'll go to the CICD editor and create a new CICD pipeline. This is a new feature here on the right side. You're provided with information about the, I know how to create a pipeline. This way, you don't have to search through the internet to find information about doing this. We provide you with very specific and useful links for you to go ahead and start with your brand new pipeline. For example, you can go to a CICD examples. And in here, you can peruse through this page. And, you know, if you have a Java program or a Maven program, there's a variety of examples you can leverage and get started with, and it will make you faster in your development. There is contributed examples. There's also CICD templates included in GitLab. There's a Maven example here. And if you wanted to, you could leverage these. You can copy and paste these in your project. So this saves you time in creating and helps you create your first pipeline. So following this example here, we learned that the typical pipeline has a build and test and deploy stages. Let's go ahead and create a pipeline with those three stages. And it's actually given us real-time information as to the errors right now. It's not finding the jobs. And the reason is because we haven't included any other templates. What we're going to do here is we're going to go ahead and include, using the include local, the YAML files that we created earlier. So we're using this, this is a new feature in this release. So now it's finding the jobs that we created earlier. And also for the build stage, remember, we created two YAML files, one for the test and one for the deploy stages. And now we don't have one for build. So what we're going to do is we're just going to include the template from AutodevOps so that it'll use the build job from AutodevOps. So let's go ahead and let's combine those two. Let's commit those two. Very good. So this commit has launched a pipeline. And if we go look at it, it has the three stages as we defined. This is right now executing the build job from AutodevOps to build this application. And then my test will be executed after that followed by my deploy. And as you see, so before, the my test will just echo a print line and the same thing with my deploy. So instead of waiting for the pipeline to finish, let's move on to the third feature introduced in 13.12 that we're going to be covering in this video. So this is the group level deployment frequency CICD chart. Now in GitLab 13.10, we introduced a group level API support for deployment frequency, which is one of the industry standard Dora metrics that measure the effectiveness of our organization's development and delivery practices. They are simple and yet a powerful tool to help leaders and teams focus on measuring and improving what matters in relation to their software delivery and operational performance within their organizations. Deployment frequency measures how often the organization deploys code to production or releases it to end users. So in GitLab 13.12, we're introducing the group level deployment frequency CICD chart. So let's see that chart in action. And what I've done here about open the project for GitLab.com and let's head to analytics CICD. And here you see there is deployment frequency and lead time. What's introduced in 13.12 is this chart right here. So for example, in the last week on May 26, the deployment frequency was about 14,405 deployments on that day. And as of today so far, we've had 683. So we have covered in this video three features in 13.12. First one was support wildcards when including YAML CICD configuration files. This makes it easier to include many files that you've defined that you want to reuse in your pipeline by using the wildcard star. And again, this makes you more productive. Your code is easier to read. And it's less verbose. You have to include less lines in your pipeline. The second one was useful GitLab CICD information in the pipeline editor. Again, this panel right here includes many useful links for you to get started with your first pipeline. That way you don't have to surf the net and try to find information yourself. This information has been curated and selected for you. And the last one is group level deployment frequency CICD chart. A couple of releases ago, we introduced just the API. And then this next NBC, we're actually now including the chart itself for deployment frequency under analytics CICD deployment frequency tab. So I hope you enjoyed this video. Thank you very much. And until next time.