Great video! You provide just the right amount of detail and background whether you are new to this or have been working in a devops environment for years. Very impressed!
Fantastic! Welcome and please look over all Tim's videos. Look for his "Full C# Tutorial Path for Beginners and Everyone Else" video to help you plan your learning journey.
Thanks Tim - great presentation. Also like how you did not present as though everybody works in a large scale environment. This will help us move our apps and process to Azure.
@@IAmTimCorey My team works on Test hub (Test plans, configurations, parameters etc.) and Visual Studio Marketplace (marketplace.visualstudio.com) Let me know how we can connect if you wish to have a chat!
Yeah, I'd like to connect. I'd love to hear more about your experience with developing the platform, as well as any tips you can give me on making it work even better. Shoot me an email at tim@iamtimcorey.com if you get a chance. Thanks.
A very good tutorial/ video. I will bookmark it and I can see myself rerunning it, maybe, 5 or 6 times. You highlight the main menus in the UI, you highlight the key terms and define what those key terms mean. Thanks !
Thank you. I have started a couple private projects using it and like it a lot. I still found myself learning a few things on your dive into the tools, so thank you for sharing this! Still learning it but you helped!
Hey Corey! Heads up, azure still kinda hot, 3 years have passed. im trying to learn this now, but the UI has changed a lot. You could prolly have decent chunk of views on a "azure pipelines and whatnot 2021" :)
Agreed. The differences are great enough I was not able to successfully follow along or complete the homework on the CI/CD lesson of the DevOps Course.
Thanks Tim, it was very simple to understand all these feature that we can use to enhance our productivity. I appreciate it! Definitely I was looking for this!!!
Great vid once again Tim. A few things I would love to see you do some courses/vids on: 1. Azure portal (app services etc) - you could probably do a whole playlist on that. 2. Containerisation - docker, kubernetes (Actually showing containerising an app from the IDE and publishing it through azure devops and the portal would be amazing, kind of like an end to end).
Excellent explanation. Presented well and in linear flow hence easy for understanding. You made this simple by your superb presentation. Thank you so much. Good wishes...
This is excellent. It gives me more idea about what DevOps is, rather than just Boards. I am wondering and curious to know what steps to write in Test Cases.
Thank you for the video. I'm currently setting up an environment for my company to build our video game project. And Azure DevOps we've been looking at. And seeing this video I'm confident this will be the solution we were looking for. Are you familiar with video game development and this process? I heard that it's possible to push and pull builds directly from the game engine such as Unreal if you set it up right. That is our ultimate goal so we can build our demo and everyone can work on their own piece and Azure DevOps will compile it all together.
Yup this is the sort of video that deserves a subscription. But hey, I already subscribed you a long time ago lol. I come from JIRA and this is probably why everything seems very familiar to me. Anyway man great job, it's a very concise and resourceful video. Keep up the good work!
Hi Tim. Thanks for your great videos. Do you think create a video serie for teching azure devops from scratch? Starting with create scrum steps using use cases. Then timing plan. Then create a sample web project. Store code on git. And finally CI/CD. Thanks.
Great overview Tim, many thanks for this :) Q) I've had a VSOnline account for ages now, but never really used it as the firms I worked for seem to use git, or my current place - SVN. I'm used to the concept of having "Branches", "Tags" and "Trunk" folders. I then create a folder on my HDD and using SVN pull down the code from the trunk. When we do a new release of our software (e.g. every couple months) we copy the trunk to the tag & branch folders and then carry on working on the trunk for the next release. How is this concept done in "Azure Dev Ops" ? What I've done at the moment is create one project and created the folders in that project, but not played with pipelines etc - just use it for personal use at the moment.
Git does not support SVN for source control. However, you can have the pipeline pick up the code from a known location and then go from there (building and deploying). You can also use the boards for issue tracking. Just not the repo section. Azure DevOps is flexible for just this reason.
Thanks for the video. It was really helpful. I have been working in Azure the last few months and I find it very interesting. However, I cannot find anywhere the functionality that Octopus has with the "Channel" tab. Do you know if Azure pipelines support Channels?
I'm not terribly familiar with Octopus Deploy but I believe you are talking about different build environments (dev, test, prod, etc.) If so then yes, Azure DevOps supports it. The basics are that you use different branches in git to handle the different environments. Then you can use the same build but different deploys to deploy to the different environments (based upon branches). You can automate it so that it all happens without intervention or you can add in gates to prevent a step from happening until an approval is given or a time is hit (only deploy at midnight, etc.) I go over all of this in my Application Lifecycle Design course: www.iamtimcorey.com/p/application-lifecycle-design
Hello Corey, I have a little confused when talking about the repos please try to me help me, here are the things: 1) Do we have to have a TFS setup in place to intigrate it into Azure Devops? Or can we build a new TFS on Azure Devops? 2) Will Azure Devops act a whole and sole as a Source repository and what it the TFS role in here?
You don't need TFS at all. Azure DevOps is the successor to TFS (the source control server). You can put your source code in TFS (the source control type) instead of git on Azure DevOps but I strongly recommend against doing that. Learn and use git. It is the future.
Hi, thanks for putting this up. We have a totally manual build at the moment (it’s legacy software) would it be possible to dump out the affected files in the git branch into a zip using a build process?
is there any channel that actually does the CI/CD from start to finish step by step. this is good but everything is done already :( and we just see it done
I'm confused as to what you think CI/CD is. Do you think it means building the software too? Because that's not CI/CD. That's just building software. You apply CI/CD to your software that you are building. In this video, I showed you step by step how to take your software and apply CI/CD to it. If you want to see the software being built and then having CI/CD applied to it as well, check out the TimCo Retail Manager series. We do just that: ruclips.net/p/PLLWMQd6PeGY0bEMxObA6dtYXuJOGfxSPx Just be aware that it won't be a quick process to build the software.
@@IAmTimCorey Thank you Tim for your answer, unfortunately I do agree with Zee Maz, as everybody in their videos show only how to click buttons there but we are having a hard time trying to make sense between VS IDE and devops... we would love an example on how to: 1) Create a repository on dev-ops and ad an existing local project from VS 2) Create the azure repository from VS ? maybe? 3) Simulate múltiple users, play a role of admin and slave (I mean developer, ups! I did it again!) The problem is that people like us can't relate too well to the terminology, "repo", "branches", "commit", "stashes"... what exactly mean?
I have one more question about dev ops. The other question is whether there is a way for example that after it does a deploy if it is able to copy one specific file to azure app service? Because for example, I have a project but the only way I know to easily deploy is via web site and people clicking the link for the exe or even android file. I would be disappointed if there was no way after the build is done to take one specific file and be able to copy to azure app service automatically without updating the actual app service.
Yep, you can do that. There are a ton of deployment options. On top of that, anything you can script (PowerShell, bash scripts, etc.) can be automated.
@@IAmTimCorey Have you seen the list? Most of the entries are third-party entries for other JetBrains products. Maybe someone else knows why Rider is missing there?
Hi thanks for the video.. i have one problm like when i am running on my feature branch the Tag version is 1.0.1, whn merging with the Develop Branch its getting changed to 271.1.0,but i want to be with 1.0.1 version for the Client SDK and the Data N Service Dll... but why its getting changed? any idea.
So how did you build the pipeline so that only when dev is available you can deploy to staging and only when staging is successful to prod? Or are the three pipelines which you showed in example not doing something like that and are just configured to be deployed as soon as build is available on master ?
There are different configurations you can do based upon your deployment philosophy. For me, I want to push my code to a staging branch and a release branch when I am ready. That way, I get to choose which commit to roll over to staging and release. To do that, I build every branch but then I deploy only the master branch to development, only the staging branch to staging, etc. I have a separate release pipeline for each deployment branch. Everything gets built and tested, though. Now if you wanted to say that only after we approve a release on dev does it get pushed to staging, and then again to production, you can do that with one release pipeline and gated releases. The problem I've encountered with that is that you have a lot of releases that are never finished. You push to dev but you aren't ready to move it to staging so you stop it there. Then you do it again, but this time you find a bug so again, no push to staging. The next one you move to staging but you find a bug so you stop it there. The next one goes all the way through. So, in this simple example, you have four releases and only one goes all the way through. The rest were terminated early. I find that messier than doing three releases and choosing when to move code over to be released to the next level.
Well, I disagree that it would have been better. I taught the tool as it is, not as seen through another tool. If you want to see how to use it through Visual Studio, the Application Lifecycle Design course covers that as well.
Hi Tim, How can I achieve below scenario in Azure Devops We are using Azure Git as our repository. We want a single deployment which will take all the commits (delta) from the repo from last deployment.
So you might have 5 commits before you are ready to deploy again? In that case, use a branch or a tag. If you only merge changes into a branch when you want to deploy, you can automatically deploy off commits on that branch. It will deploy all of the source code every time, so if you merge in five commits, it will deploy all of those changes. Another method is to only deploy when you tag the branch as releasable.
Hello Tim, i created a branch repo from the master, am trying to create my buildpipeline on the branch, is it possible for the buildpipeline to be builit on the master automatically whenever the branch buildpipeline is been built? and How?
Yes it is. I do that and more (builds per branch, complete CI/CD, Azure deployment, etc.) in this course: www.iamtimcorey.com/p/application-lifecycle-design
Will application lifecycle design course use TFS for explanation Tim? Because most of organizations use TFS for code repository. If at all you use other repositories such as Git, how does course differe from using TFS?
The usage of TFS is plummeting in the industry. The reason why is because git has clearly won the source control wars. Microsoft is pushing people towards git. Even they are getting off of TFS. Now, I know a lot of businesses still use TFS and change would be very difficult. However, I have focused on git because it is the future of source control. The course itself would differ in how you committed code. I'm not sure if it would be any different after that. It should build and deploy just fine. There just might be an issue with the triggers for building the code.
Hi Tim, thank you for this video, it was perfectly timed since I started using DevOps for my source control. I have one question: In my pipelines I don’t have the possibility to edit the pipeline by tasks but only using a YAML file. Is there an option I forgot to select? Thanks again and cheers from Germany.
Mathias Ottosson thank you for your response. I did that actually and there were still not the tasks as a GUI list in that pipeline. I figured that I need to setup my account (top left corner -> preview features -> disable „New YAML...“) Maybe this helps others with the same problem.
0:00 - Intro
1:08 - Azure DevOps site
5:56 - Blank project: Getting started
12:55 - Boards
15:33 - Pipelines
15:56 - Test Plans
16:30 - Artifacts
17:12 - Existing project: Overview
18:21 - Existing project: Boards
19:29 - Existing project: Repos
20:04 - Existing project: Pipelines
24:11 - Existing project: Builds
25:44 - Existing project: Releases
29:32 - Summary and concluding remarks
Thanks, added to the video!
Great video! You provide just the right amount of detail and background whether you are new to this or have been working in a devops environment for years. Very impressed!
Thank you!
This may be a late comment, and a lot has changed now, but man, this video covers entire azure DevOps courses
Thanks bro
Glad it was helpful!
Azure DevOps Intro session was excellent.. This session gave me the confidence to dig deeper into Azure DevOps.
Awesome!
I am so new to Azure DevOps, might need to watch this over and over again. Thank you, very helpful, I subscribed.
Fantastic! Welcome and please look over all Tim's videos. Look for his "Full C# Tutorial Path for Beginners and Everyone Else" video to help you plan your learning journey.
That was beautiful. Would love to see a full course of that tool and a real world example.
Here you go: www.iamtimcorey.com/p/devops-from-start-to-finish
Thanks Tim - great presentation. Also like how you did not present as though everybody works in a large scale environment. This will help us move our apps and process to Azure.
You are welcome.
As someone who works on the product, it's good to see a video coming up!
I've been looking forward to diving into it. What part do you work on specifically (if you have a specific piece)?
@@IAmTimCorey My team works on Test hub (Test plans, configurations, parameters etc.) and Visual Studio Marketplace (marketplace.visualstudio.com) Let me know how we can connect if you wish to have a chat!
Yeah, I'd like to connect. I'd love to hear more about your experience with developing the platform, as well as any tips you can give me on making it work even better. Shoot me an email at tim@iamtimcorey.com if you get a chance. Thanks.
A very good tutorial/ video. I will bookmark it and I can see myself rerunning it, maybe, 5 or 6 times. You highlight the main menus in the UI, you highlight the key terms and define what those key terms mean.
Thanks !
You are welcome.
Thank you. I have started a couple private projects using it and like it a lot. I still found myself learning a few things on your dive into the tools, so thank you for sharing this! Still learning it but you helped!
I'm glad you found it helpful.
You are fantastic at articulating typically complicated ideas. Thank you for making these videos and I hope you continue.
You are welcome.
This helped a lot! I just started working with Azure DevOps and I had so many questions.
Great!
thanks Tim, again I understood everything without speak English fluently, I am very happy for that. Thanks a lot!
Awesome!
Hey Corey! Heads up, azure still kinda hot, 3 years have passed. im trying to learn this now, but the UI has changed a lot. You could prolly have decent chunk of views on a "azure pipelines and whatnot 2021" :)
Thanks for the suggestion. I have added it to Tim's list of possible future topics.
Agreed. The differences are great enough I was not able to successfully follow along or complete the homework on the CI/CD lesson of the DevOps Course.
Thanks Tim, it was very simple to understand all these feature that we can use to enhance our productivity. I appreciate it! Definitely I was looking for this!!!
Glad it was helpful!
Awesome explanation for the DevOps beginners like me! Thank you Tim :)
You are welcome.
Great vid once again Tim. A few things I would love to see you do some courses/vids on:
1. Azure portal (app services etc) - you could probably do a whole playlist on that.
2. Containerisation - docker, kubernetes (Actually showing containerising an app from the IDE and publishing it through azure devops and the portal would be amazing, kind of like an end to end).
Thanks for the suggestions!
Brilliant intro to ADO. Best one I could find on youtube. Thanks Tim!
You are welcome.
Thanks! Great video that helps me get into it knowing what to expect.
You are welcome.
This is a great introduction of Azure DevOps Services. Thanks ✅✅
You are welcome.
Very helpful, and quite informative. A great introduction and overview of Azure DevOps. Thanks for sharing
You are most welcome. Thanks for watching.
Thanks!
Thank you!
Oh my god, you speak such good english. Thank you for creating the video(s).
Thank you!
its really good content for starting on devops. thank you.
You are welcome.
Thanks for putting this up. Just the right balance. Comprehensive overview.
You are welcome.
thanks for tutorial It has improved my basic undestanding
Excellent!
Automating as much as possible. Beautiful.
Thanks!
Great introductory video in easy to understand terms.
Thanks!
Great Intro t o DevOps! SUBSCRIBED!
Thanks!
Excellent explanation. Presented well and in linear flow hence easy for understanding. You made this simple by your superb presentation.
Thank you so much. Good wishes...
You're very welcome!
Always appreciate the effort you put into the videos.
Thank you!
"This is why we exist! To make things automated and better." So true
👍
Thanks Tim , This was extremely helpful. To summarize we really do not need CI toolz like Jetkins when using Azure Devops
Glad it was helpful!
One Word Fantastic Explanation and Demo... Thanks
You are welcome.
Here bcoz of my professor recommend.. Thank you po sir. 😁
You are welcome.
Great stuff Tim, first video watched and subscribed. Cant wait to watch others and learn more :))
Thanks!
This is really fantastic. Really understanding and enjoying your explanations!
Thank you!
Thank sir, you rock. 5stars. I am going to try this out with my team.
Excellent! Let me know how it goes (in a new comment since I might not see it if you reply to this one - or you can email me).
Thanks Corey, my favourite Devops mentor.
You are welcome.
Good video mate... Keep sharing your knowledge
Thanks!
I use this at work. Pretty great platform IMO.
It really is!
content is so clear :) really informative
Thanks!
This was great and thorough as always Tim, many thanks 😊
You are welcome.
How do I link Azure DevOps to a GitHub Repository. Thanks !!
Great video , As always very precise and clear. thanks
You are welcome.
Great video Tim. It would be nice to see how to add an existing project to DevOps
I will add it to the list. Thanks for the suggestion.
Thanks. This is what I needed.
You are welcome.
This is excellent. It gives me more idea about what DevOps is, rather than just Boards. I am wondering and curious to know what steps to write in Test Cases.
Maybe these lessons from Tim's channel could help you - ruclips.net/user/IAmTimCoreysearch?query=test
Great whole idea of Devops and CI/CD integration...
Thanks.
You hit the bulls eye !
Subscribed!!
Thanks!
Thank you for the video. I'm currently setting up an environment for my company to build our video game project. And Azure DevOps we've been looking at. And seeing this video I'm confident this will be the solution we were looking for.
Are you familiar with video game development and this process? I heard that it's possible to push and pull builds directly from the game engine such as Unreal if you set it up right. That is our ultimate goal so we can build our demo and everyone can work on their own piece and Azure DevOps will compile it all together.
You can trigger a build based upon a commit, or you can trigger it other ways as well so yes, that can be done.
Yup this is the sort of video that deserves a subscription. But hey, I already subscribed you a long time ago lol. I come from JIRA and this is probably why everything seems very familiar to me. Anyway man great job, it's a very concise and resourceful video. Keep up the good work!
Awesome, thank you!
Really great presentation. Thank you.
You are most welcome. Thanks for watching.
Excellent video, concise & precise !!!
Thank you!
Another great informational video. Thanks.
You are welcome.
Great content! Thanks, @IAmTimCorey.
To all the viewers view it on 1.5x thank me later!
You are welcome.
Invaluable resource. 👍
Thank You!
Could you please provide us more detailed content about CI/CD?
The TimCo Retail Manager project is doing CI/CD. I also have a full course on the topic: www.iamtimcorey.com/p/application-lifecycle-design
I know these but i can steal one or two ideas from you Tim, Would watch tonight.
Enjoy.
Awesome explanation.. Thanks Tim!!
Glad it was helpful!
Very helpful, Tim. Thanks!
You are welcome.
Very Cool and very detail, thanks
You are welcome.
Thanks Tim. Very usefull like always.
You are welcome.
Thanks to share! Very explicative and helpful!
You are welcome.
Very Thanks Tim, i can translate my experience on GitLab to Azure Devops very easy, whit your support.
Great!
Great explanation Tim
Thank you!
Salute to your good work! Keep it up.
Thank you!
Hi Tim. Thanks for your great videos. Do you think create a video serie for teching azure devops from scratch? Starting with create scrum steps using use cases. Then timing plan. Then create a sample web project. Store code on git. And finally CI/CD. Thanks.
I will add it to the list. Thanks for the suggestion.
@@IAmTimCorey I agree that some material like this would be really interesting!
+1 to this
Great work! Thank you very much. It really Helps me !
You are welcome.
Great overview Tim, many thanks for this :)
Q) I've had a VSOnline account for ages now, but never really used it as the firms I worked for seem to use git, or my current place - SVN. I'm used to the concept of having "Branches", "Tags" and "Trunk" folders. I then create a folder on my HDD and using SVN pull down the code from the trunk. When we do a new release of our software (e.g. every couple months) we copy the trunk to the tag & branch folders and then carry on working on the trunk for the next release.
How is this concept done in "Azure Dev Ops" ? What I've done at the moment is create one project and created the folders in that project, but not played with pipelines etc - just use it for personal use at the moment.
Git does not support SVN for source control. However, you can have the pipeline pick up the code from a known location and then go from there (building and deploying). You can also use the boards for issue tracking. Just not the repo section. Azure DevOps is flexible for just this reason.
Thanks for the video. It was really helpful. I have been working in Azure the last few months and I find it very interesting.
However, I cannot find anywhere the functionality that Octopus has with the "Channel" tab. Do you know if Azure pipelines support Channels?
I'm not terribly familiar with Octopus Deploy but I believe you are talking about different build environments (dev, test, prod, etc.) If so then yes, Azure DevOps supports it. The basics are that you use different branches in git to handle the different environments. Then you can use the same build but different deploys to deploy to the different environments (based upon branches). You can automate it so that it all happens without intervention or you can add in gates to prevent a step from happening until an approval is given or a time is hit (only deploy at midnight, etc.) I go over all of this in my Application Lifecycle Design course: www.iamtimcorey.com/p/application-lifecycle-design
Hello Corey,
I have a little confused when talking about the repos please try to me help me, here are the things:
1) Do we have to have a TFS setup in place to intigrate it into Azure Devops? Or can we build a new TFS on Azure Devops?
2) Will Azure Devops act a whole and sole as a Source repository and what it the TFS role in here?
You don't need TFS at all. Azure DevOps is the successor to TFS (the source control server). You can put your source code in TFS (the source control type) instead of git on Azure DevOps but I strongly recommend against doing that. Learn and use git. It is the future.
Hi, thanks for putting this up. We have a totally manual build at the moment (it’s legacy software) would it be possible to dump out the affected files in the git branch into a zip using a build process?
I have a few "scratch" azure devops projects now. How to delete them?
Brilliant!! Thank you so much Tim
You are welcome.
is there any channel that actually does the CI/CD from start to finish step by step. this is good but everything is done already :( and we just see it done
I'm confused as to what you think CI/CD is. Do you think it means building the software too? Because that's not CI/CD. That's just building software. You apply CI/CD to your software that you are building. In this video, I showed you step by step how to take your software and apply CI/CD to it. If you want to see the software being built and then having CI/CD applied to it as well, check out the TimCo Retail Manager series. We do just that: ruclips.net/p/PLLWMQd6PeGY0bEMxObA6dtYXuJOGfxSPx
Just be aware that it won't be a quick process to build the software.
@@IAmTimCorey Thank you Tim for your answer, unfortunately I do agree with Zee Maz, as everybody in their videos show only how to click buttons there but we are having a hard time trying to make sense between VS IDE and devops... we would love an example on how to:
1) Create a repository on dev-ops and ad an existing local project from VS
2) Create the azure repository from VS ? maybe?
3) Simulate múltiple users, play a role of admin and slave (I mean developer, ups! I did it again!)
The problem is that people like us can't relate too well to the terminology, "repo", "branches", "commit", "stashes"... what exactly mean?
Great explanation, thanks
You are welcome.
Excellent, Thank you so much !!!
You are welcome.
Thanks nice video, can you please demo CD for local IIS configuration?
I'll add that to the suggestion list.
@@IAmTimCorey thanks
I have one more question about dev ops. The other question is whether there is a way for example that after it does a deploy if it is able to copy one specific file to azure app service? Because for example, I have a project but the only way I know to easily deploy is via web site and people clicking the link for the exe or even android file. I would be disappointed if there was no way after the build is done to take one specific file and be able to copy to azure app service automatically without updating the actual app service.
Yep, you can do that. There are a ton of deployment options. On top of that, anything you can script (PowerShell, bash scripts, etc.) can be automated.
7:15 Any idea why Rider is missing there?
Rider is a third-party application. Microsoft owns Visual Studio and VSCode.
@@IAmTimCorey Have you seen the list? Most of the entries are third-party entries for other JetBrains products.
Maybe someone else knows why Rider is missing there?
Fantastic. Thank you.
You are welcome.
Best devops intro
Thanks!
Hi thanks for the video.. i have one problm like when i am running on my feature branch the Tag version is 1.0.1, whn merging with the Develop Branch its getting changed to 271.1.0,but i want to be with 1.0.1 version for the Client SDK and the Data N Service Dll... but why its getting changed? any idea.
So how did you build the pipeline so that only when dev is available you can deploy to staging and only when staging is successful to prod? Or are the three pipelines which you showed in example not doing something like that and are just configured to be deployed as soon as build is available on master ?
There are different configurations you can do based upon your deployment philosophy. For me, I want to push my code to a staging branch and a release branch when I am ready. That way, I get to choose which commit to roll over to staging and release. To do that, I build every branch but then I deploy only the master branch to development, only the staging branch to staging, etc. I have a separate release pipeline for each deployment branch. Everything gets built and tested, though. Now if you wanted to say that only after we approve a release on dev does it get pushed to staging, and then again to production, you can do that with one release pipeline and gated releases. The problem I've encountered with that is that you have a lot of releases that are never finished. You push to dev but you aren't ready to move it to staging so you stop it there. Then you do it again, but this time you find a bug so again, no push to staging. The next one you move to staging but you find a bug so you stop it there. The next one goes all the way through. So, in this simple example, you have four releases and only one goes all the way through. The rest were terminated early. I find that messier than doing three releases and choosing when to move code over to be released to the next level.
Great help, thanks! x
You are welcome.
Hi Tim
Have you got any videos on setting up Azure Devops for a Dynamics 365 CE / Power Apps environment with around 10 developers.
thanks
I do not. I don't cover Dynamics or Power Apps. Sorry. I do have videos on Azure DevOps, but nothing on those other topics or combining them.
Great presentation.
Thank you!
Nice Job Tim, but just for others who might not know, it would have been better you teach how its being used via visual studios IDE itself.
Well, I disagree that it would have been better. I taught the tool as it is, not as seen through another tool. If you want to see how to use it through Visual Studio, the Application Lifecycle Design course covers that as well.
Can you please share how to setup Build and Release pipeline using YAML files instead of using Deploy with Azure App Services or ASP.NET?
Thanks for the video topic suggestion, I have added it to Tim's long viewer's requests list.
Your videos are amazing
Thank you!
Nice intro video, thanks
You are welcome.
The way explain that is awsom
Thank you!
Love this video thank you! very articulate!
Azure DevOps harder than AWS DevOps, it has richer integration.
Thank you!
Seems as per Azure Devops terminology a Feature can have multiple User Stories, that is how Backlogs are organized
Thanks for the clarification.
Hi Tim,
How can I achieve below scenario in Azure Devops
We are using Azure Git as our repository.
We want a single deployment which will take all the commits (delta) from the repo from last deployment.
So you might have 5 commits before you are ready to deploy again? In that case, use a branch or a tag. If you only merge changes into a branch when you want to deploy, you can automatically deploy off commits on that branch. It will deploy all of the source code every time, so if you merge in five commits, it will deploy all of those changes. Another method is to only deploy when you tag the branch as releasable.
Hi, I am looking to migrate from TFS Server to latest Azure Devops Server(Not Cloud Services). Can you suggest any tool or material for this?
I don't have any recommendations there. Sorry.
Hello Tim, i created a branch repo from the master, am trying to create my buildpipeline on the branch, is it possible for the buildpipeline to be builit on the master automatically whenever the branch buildpipeline is been built? and How?
Yes it is. I do that and more (builds per branch, complete CI/CD, Azure deployment, etc.) in this course: www.iamtimcorey.com/p/application-lifecycle-design
Will application lifecycle design course use TFS for explanation Tim?
Because most of organizations use TFS for code repository.
If at all you use other repositories such as Git, how does course differe from using TFS?
The usage of TFS is plummeting in the industry. The reason why is because git has clearly won the source control wars. Microsoft is pushing people towards git. Even they are getting off of TFS. Now, I know a lot of businesses still use TFS and change would be very difficult. However, I have focused on git because it is the future of source control. The course itself would differ in how you committed code. I'm not sure if it would be any different after that. It should build and deploy just fine. There just might be an issue with the triggers for building the code.
Hi Tim, thank you for this video, it was perfectly timed since I started using DevOps for my source control. I have one question: In my pipelines I don’t have the possibility to edit the pipeline by tasks but only using a YAML file. Is there an option I forgot to select? Thanks again and cheers from Germany.
If you edit your build pipeline, you can click the "Edit in the visual designer" link in the top right corner.
Mathias Ottosson thank you for your response. I did that actually and there were still not the tasks as a GUI list in that pipeline. I figured that I need to setup my account (top left corner -> preview features -> disable „New YAML...“)
Maybe this helps others with the same problem.
Interesting. Thanks for sharing. I've not seen a YAML-only view in my use of Azure DevOps (or VSTS previously).