From the course: Azure for DevOps: Dependency Management
Course project introduction - Azure Tutorial
From the course: Azure for DevOps: Dependency Management
Course project introduction
- [Instructor] I will be using the following GitHub project for Microsoft for our demos. It's a relatively simple hello world type of project. Our focus isn't on the complexity of the project, rather, we want to look at integrations into Azure DevOps. Now, I've gone ahead and fork this project into my GitHub repo. If you're following along, you can do so as well. Let's head over to dev.azure.com. and what I'm going to do here is create a project. I'm going to call it artifacts demo. I'm going to keep it private, and let's just hit Create. Okay, so we have our project. The first thing I want to do is head over to the pipeline section and we're going to create a build pipeline. So let's select new pipeline. Now, I'm going to select GitHub as a source. Keep in mind, we could also have used Azure repos, but since it was already available in GitHub, I decided to just keep it there as the instructor's JavaScript course. Now, we need to give Azure DevOps access to our GitHub repo so we can push changes via our pipeline. Let's go ahead and approve that and I'm going to select my account here. Okay, so the first thing you'll notice is there's a little bit of a warning up here saying that it's a public repo, but the project isn't public and I'm doing this on purpose, so let's just cancel that. Now, if I had already defined a pipeline I would choose the option at the bottom for existing pipelines. But since this is a new deployment, and it's a Node.js project, I'm going to select our Node. js template up here. You'll notice the pipeline is fairly simple. It installs node on an Ubuntu machine and builds our project. Let's hit save and run. Now, I'm just going to check this right into the master branch. Because of the steps we discussed, this may take a little while. Once it's complete, we should have a working build pipeline so let's just hold out for that. Okay, so we have a working build pipeline now and we're ready to go.