Тёмный

Intro to Azure DevOps - Source Control, CI/CD, Automation, and more 

IAmTimCorey
Подписаться 416 тыс.
Просмотров 400 тыс.
50% 1

Full courses: www.iamtimcorey.com/
Application Lifecycle Design course (now DevOps from Start to Finish): www.iamtimcorey.com/salespage...
Patreon: / iamtimcorey
Newsletter signup: signup.iamtimcorey.com/
There are a ton of tools surrounding the processes of writing code, such as source control, code hosting, build systems, CI/CD tools, package managers, and more. In the past, companies would cludge together these tool conglomerations to get a process that worked for them. Individual developers, on the other hand, typically did everything with a minimal set of tools and a lot of manual processes. In this video, I am going to introduce you to a tool that changes all of that for both individuals and companies. It is called Azure DevOps. The best part is that, unless you are an organization with more than five developers or are making more than a million dollars in revenue each year, this product is free to use.
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 Ralfs!

Опубликовано:

 

17 июл 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 372   
@johnweber2793
@johnweber2793 5 лет назад
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!
@IAmTimCorey
@IAmTimCorey 5 лет назад
Thank you!
@RalfsBalodis
@RalfsBalodis 3 года назад
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
@tomthelestaff-iamtimcorey7597
@tomthelestaff-iamtimcorey7597 3 года назад
Thanks, added to the video!
@kemi1uk1
@kemi1uk1 3 года назад
I am so new to Azure DevOps, might need to watch this over and over again. Thank you, very helpful, I subscribed.
@tomthelestaff-iamtimcorey7597
@tomthelestaff-iamtimcorey7597 3 года назад
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.
@jamesniu506
@jamesniu506 2 года назад
You are fantastic at articulating typically complicated ideas. Thank you for making these videos and I hope you continue.
@IAmTimCorey
@IAmTimCorey 2 года назад
You are welcome.
@renjithjoy8585
@renjithjoy8585 4 года назад
Azure DevOps Intro session was excellent.. This session gave me the confidence to dig deeper into Azure DevOps.
@IAmTimCorey
@IAmTimCorey 4 года назад
Awesome!
@nadiodib5929
@nadiodib5929 3 года назад
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!!!
@IAmTimCorey
@IAmTimCorey 3 года назад
Glad it was helpful!
@JHatLpool
@JHatLpool 5 лет назад
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 !
@IAmTimCorey
@IAmTimCorey 5 лет назад
You are welcome.
@MrGreenpaulo
@MrGreenpaulo 2 года назад
Brilliant intro to ADO. Best one I could find on youtube. Thanks Tim!
@IAmTimCorey
@IAmTimCorey 2 года назад
You are welcome.
@ChrisCarlos64
@ChrisCarlos64 5 лет назад
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!
@IAmTimCorey
@IAmTimCorey 5 лет назад
I'm glad you found it helpful.
@nirman1983
@nirman1983 5 лет назад
Very helpful, and quite informative. A great introduction and overview of Azure DevOps. Thanks for sharing
@IAmTimCorey
@IAmTimCorey 5 лет назад
You are most welcome. Thanks for watching.
@zangiof
@zangiof 2 года назад
This helped a lot! I just started working with Azure DevOps and I had so many questions.
@IAmTimCorey
@IAmTimCorey 2 года назад
Great!
@danshepard6851
@danshepard6851 5 лет назад
This is really fantastic. Really understanding and enjoying your explanations!
@IAmTimCorey
@IAmTimCorey 5 лет назад
Thank you!
@MetallicManowar
@MetallicManowar 5 лет назад
Great stuff Tim, first video watched and subscribed. Cant wait to watch others and learn more :))
@IAmTimCorey
@IAmTimCorey 5 лет назад
Thanks!
@j.wadehudson1403
@j.wadehudson1403 2 года назад
Thanks for putting this up. Just the right balance. Comprehensive overview.
@IAmTimCorey
@IAmTimCorey 2 года назад
You are welcome.
@danh8854
@danh8854 4 года назад
This was great and thorough as always Tim, many thanks 😊
@IAmTimCorey
@IAmTimCorey 4 года назад
You are welcome.
@ashwinw123
@ashwinw123 3 года назад
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...
@IAmTimCorey
@IAmTimCorey 3 года назад
You're very welcome!
@wilmenls
@wilmenls 4 года назад
Thanks Corey, my favourite Devops mentor.
@IAmTimCorey
@IAmTimCorey 4 года назад
You are welcome.
@johnshorey5762
@johnshorey5762 2 года назад
Great introductory video in easy to understand terms.
@IAmTimCorey
@IAmTimCorey 2 года назад
Thanks!
@SatishSingh-zd5bi
@SatishSingh-zd5bi 5 лет назад
its really good content for starting on devops. thank you.
@IAmTimCorey
@IAmTimCorey 5 лет назад
You are welcome.
@pietersmith9745
@pietersmith9745 5 лет назад
Always appreciate the effort you put into the videos.
@IAmTimCorey
@IAmTimCorey 5 лет назад
Thank you!
@supastar25
@supastar25 2 года назад
Thanks! Great video that helps me get into it knowing what to expect.
@IAmTimCorey
@IAmTimCorey 2 года назад
You are welcome.
@phevos_sk
@phevos_sk 2 года назад
That was beautiful. Would love to see a full course of that tool and a real world example.
@IAmTimCorey
@IAmTimCorey 2 года назад
Here you go: www.iamtimcorey.com/p/devops-from-start-to-finish
@mohammedelsuissey1745
@mohammedelsuissey1745 2 года назад
This may be a late comment, and a lot has changed now, but man, this video covers entire azure DevOps courses Thanks bro
@IAmTimCorey
@IAmTimCorey 2 года назад
Glad it was helpful!
@mlizano6793
@mlizano6793 5 лет назад
thanks Tim, again I understood everything without speak English fluently, I am very happy for that. Thanks a lot!
@IAmTimCorey
@IAmTimCorey 5 лет назад
Awesome!
@sandeepnegi4939
@sandeepnegi4939 4 года назад
thanks for tutorial It has improved my basic undestanding
@IAmTimCorey
@IAmTimCorey 4 года назад
Excellent!
@sudhanandabiswas7415
@sudhanandabiswas7415 2 года назад
This is a great introduction of Azure DevOps Services. Thanks ✅✅
@IAmTimCorey
@IAmTimCorey 2 года назад
You are welcome.
@Dkay-gf8ft
@Dkay-gf8ft 5 лет назад
Great video , As always very precise and clear. thanks
@IAmTimCorey
@IAmTimCorey 5 лет назад
You are welcome.
@thangs18
@thangs18 5 лет назад
Good video mate... Keep sharing your knowledge
@IAmTimCorey
@IAmTimCorey 5 лет назад
Thanks!
@JackyTran
@JackyTran 3 года назад
Great Intro t o DevOps! SUBSCRIBED!
@IAmTimCorey
@IAmTimCorey 3 года назад
Thanks!
@CoffeeToCodeConverter
@CoffeeToCodeConverter 5 лет назад
Automating as much as possible. Beautiful.
@IAmTimCorey
@IAmTimCorey 5 лет назад
Thanks!
@anshuanurag
@anshuanurag 5 лет назад
Excellent video, concise & precise !!!
@IAmTimCorey
@IAmTimCorey 5 лет назад
Thank you!
@susheeltyagi6224
@susheeltyagi6224 4 года назад
One Word Fantastic Explanation and Demo... Thanks
@IAmTimCorey
@IAmTimCorey 4 года назад
You are welcome.
@jaufiero
@jaufiero 5 лет назад
Really great presentation. Thank you.
@IAmTimCorey
@IAmTimCorey 5 лет назад
You are most welcome. Thanks for watching.
@RahulSachdeva88
@RahulSachdeva88 2 года назад
You hit the bulls eye ! Subscribed!!
@IAmTimCorey
@IAmTimCorey 2 года назад
Thanks!
@daauggy
@daauggy 5 лет назад
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).
@IAmTimCorey
@IAmTimCorey 5 лет назад
Thanks for the suggestions!
@sterrish1
@sterrish1 5 лет назад
Thank sir, you rock. 5stars. I am going to try this out with my team.
@IAmTimCorey
@IAmTimCorey 5 лет назад
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).
@nikhilgandhi21
@nikhilgandhi21 2 года назад
Awesome explanation.. Thanks Tim!!
@IAmTimCorey
@IAmTimCorey 2 года назад
Glad it was helpful!
@KalwitaloIbiapina
@KalwitaloIbiapina 4 года назад
Thanks to share! Very explicative and helpful!
@IAmTimCorey
@IAmTimCorey 4 года назад
You are welcome.
@shaaraddalvi9001
@shaaraddalvi9001 5 лет назад
As someone who works on the product, it's good to see a video coming up!
@IAmTimCorey
@IAmTimCorey 5 лет назад
I've been looking forward to diving into it. What part do you work on specifically (if you have a specific piece)?
@shaaraddalvi9001
@shaaraddalvi9001 5 лет назад
@@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!
@IAmTimCorey
@IAmTimCorey 5 лет назад
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.
@RakeshR-rl1wp
@RakeshR-rl1wp 5 лет назад
Great explanation Tim
@IAmTimCorey
@IAmTimCorey 5 лет назад
Thank you!
@louislinder5305
@louislinder5305 4 года назад
Very helpful, Tim. Thanks!
@IAmTimCorey
@IAmTimCorey 4 года назад
You are welcome.
@mandarinnu
@mandarinnu 2 года назад
Thanks. This is what I needed.
@IAmTimCorey
@IAmTimCorey 2 года назад
You are welcome.
@insightfulMuslim
@insightfulMuslim 5 лет назад
content is so clear :) really informative
@IAmTimCorey
@IAmTimCorey 5 лет назад
Thanks!
@TheArose4u
@TheArose4u 5 лет назад
Another great informational video. Thanks.
@IAmTimCorey
@IAmTimCorey 5 лет назад
You are welcome.
@wambertodefarias5679
@wambertodefarias5679 Год назад
Great work! Thank you very much. It really Helps me !
@IAmTimCorey
@IAmTimCorey Год назад
You are welcome.
@kvEik
@kvEik 2 года назад
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" :)
@tomthelestaff-iamtimcorey7597
@tomthelestaff-iamtimcorey7597 2 года назад
Thanks for the suggestion. I have added it to Tim's list of possible future topics.
@pierreplourde
@pierreplourde 2 года назад
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.
@cheena11
@cheena11 3 года назад
Thanks Tim , This was extremely helpful. To summarize we really do not need CI toolz like Jetkins when using Azure Devops
@IAmTimCorey
@IAmTimCorey 3 года назад
Glad it was helpful!
@wahidmasud5772
@wahidmasud5772 2 года назад
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!
@IAmTimCorey
@IAmTimCorey 2 года назад
Awesome, thank you!
@Bellgates23
@Bellgates23 3 года назад
Awesome explanation for the DevOps beginners like me! Thank you Tim :)
@IAmTimCorey
@IAmTimCorey 3 года назад
You are welcome.
@abdouldia1605
@abdouldia1605 4 года назад
Thanks Tim. Very usefull like always.
@IAmTimCorey
@IAmTimCorey 4 года назад
You are welcome.
@salmanhaleem4280
@salmanhaleem4280 4 года назад
Salute to your good work! Keep it up.
@IAmTimCorey
@IAmTimCorey 4 года назад
Thank you!
@ryanbettsazure
@ryanbettsazure 4 года назад
Nice intro video, thanks
@IAmTimCorey
@IAmTimCorey 4 года назад
You are welcome.
@cedarloYT
@cedarloYT 5 лет назад
Very Cool and very detail, thanks
@IAmTimCorey
@IAmTimCorey 5 лет назад
You are welcome.
@amitkhajuria
@amitkhajuria 4 года назад
Great piece of information
@IAmTimCorey
@IAmTimCorey 4 года назад
Thanks!
@SertanYaman
@SertanYaman 5 лет назад
Great explanation, thanks
@IAmTimCorey
@IAmTimCorey 5 лет назад
You are welcome.
@DoorThief
@DoorThief 4 года назад
I use this at work. Pretty great platform IMO.
@IAmTimCorey
@IAmTimCorey 4 года назад
It really is!
@seephor
@seephor 4 года назад
Great video Tim. It would be nice to see how to add an existing project to DevOps
@IAmTimCorey
@IAmTimCorey 4 года назад
I will add it to the list. Thanks for the suggestion.
@lekkalavenugopalreddy1114
@lekkalavenugopalreddy1114 3 года назад
Great whole idea of Devops and CI/CD integration...
@IAmTimCorey
@IAmTimCorey 3 года назад
Thanks.
@buttercatz99
@buttercatz99 5 лет назад
Oh my god, you speak such good english. Thank you for creating the video(s).
@IAmTimCorey
@IAmTimCorey 5 лет назад
Thank you!
@dpdoescode
@dpdoescode 5 лет назад
Great help, thanks! x
@IAmTimCorey
@IAmTimCorey 5 лет назад
You are welcome.
@DraaElMizan
@DraaElMizan 5 лет назад
Fantastic. Thank you.
@IAmTimCorey
@IAmTimCorey 5 лет назад
You are welcome.
@joeyvico
@joeyvico Год назад
Brilliant!! Thank you so much Tim
@IAmTimCorey
@IAmTimCorey Год назад
You are welcome.
@jesshaelcabrera
@jesshaelcabrera 5 лет назад
Very Thanks Tim, i can translate my experience on GitLab to Azure Devops very easy, whit your support.
@IAmTimCorey
@IAmTimCorey 5 лет назад
Great!
@sabrimahmud3673
@sabrimahmud3673 4 года назад
Great tutorial !
@IAmTimCorey
@IAmTimCorey 4 года назад
Thanks!
@dogburrito
@dogburrito 6 месяцев назад
Great presentation.
@IAmTimCorey
@IAmTimCorey 6 месяцев назад
Thank you!
@jamaicataurac9746
@jamaicataurac9746 2 года назад
Here bcoz of my professor recommend.. Thank you po sir. 😁
@IAmTimCorey
@IAmTimCorey 2 года назад
You are welcome.
@rameshkumarsharma3133
@rameshkumarsharma3133 5 лет назад
The way explain that is awsom
@IAmTimCorey
@IAmTimCorey 5 лет назад
Thank you!
@rasikasamith
@rasikasamith 3 месяца назад
Excellent, Thank you so much !!!
@IAmTimCorey
@IAmTimCorey 3 месяца назад
You are welcome.
@cmugy
@cmugy 5 лет назад
Your videos are amazing
@IAmTimCorey
@IAmTimCorey 5 лет назад
Thank you!
@oceanheadted
@oceanheadted 2 года назад
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?
@onyebuchiboss
@onyebuchiboss 5 лет назад
I know these but i can steal one or two ideas from you Tim, Would watch tonight.
@IAmTimCorey
@IAmTimCorey 5 лет назад
Enjoy.
@TruptiDaliaTC
@TruptiDaliaTC 2 года назад
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.
@tomthelestaff-iamtimcorey7597
@tomthelestaff-iamtimcorey7597 2 года назад
Maybe these lessons from Tim's channel could help you - ru-vid.comsearch?query=test
@adelalmansoury
@adelalmansoury 4 года назад
Thank you so much
@IAmTimCorey
@IAmTimCorey 4 года назад
You're most welcome
@raghur5678
@raghur5678 Год назад
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.
@6957-c5k
@6957-c5k 2 месяца назад
Invaluable resource. 👍
@IAmTimCorey
@IAmTimCorey 2 месяца назад
Thank You!
@isaahliu
@isaahliu 5 лет назад
Thanks Tim.
@IAmTimCorey
@IAmTimCorey 5 лет назад
You are welcome.
@aqkhana2002
@aqkhana2002 5 лет назад
Thanks TIM Boss!
@IAmTimCorey
@IAmTimCorey 5 лет назад
You are welcome.
@nikosvovos
@nikosvovos 5 лет назад
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?
@IAmTimCorey
@IAmTimCorey 5 лет назад
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
@GreenPaladin7
@GreenPaladin7 2 года назад
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.
@IAmTimCorey
@IAmTimCorey 2 года назад
You can trigger a build based upon a commit, or you can trigger it other ways as well so yes, that can be done.
@jjbb7010
@jjbb7010 4 года назад
Love this video thank you! very articulate! Azure DevOps harder than AWS DevOps, it has richer integration.
@IAmTimCorey
@IAmTimCorey 4 года назад
Thank you!
@paulmatthews8629
@paulmatthews8629 3 года назад
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
@IAmTimCorey
@IAmTimCorey 3 года назад
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.
@officialspock
@officialspock 5 лет назад
Hi Tim, does your Application Lifecycle Design course include unit testing as well?
@IAmTimCorey
@IAmTimCorey 5 лет назад
Yes, in that we create a couple of tests to show how to run them at build. If the tests fail, we fail the build. If they succeed, we just report the success.
@manojyadla7991
@manojyadla7991 4 года назад
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?
@IAmTimCorey
@IAmTimCorey 4 года назад
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.
@harag9
@harag9 5 лет назад
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.
@IAmTimCorey
@IAmTimCorey 5 лет назад
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.
@louiseeggleton7420
@louiseeggleton7420 Год назад
Can automated deployment be set to run only during certain hours, ie lower traffic times? So let's say I commit to the release branch at 3 pm, but I don't want to deploy to the production application then as is very busy at that time. Can I set something up so that when I commit to release branch it will deploy to production during the next available predefined time window?
@IAmTimCorey
@IAmTimCorey Год назад
Yep. It is called a gated release, I believe. You can set up a deployment window.
@Soyelmilonga
@Soyelmilonga 4 года назад
Nice video, Tim! Thank you! Do you know if there is any way of building with Azure DevOps but deploying outside Azure and to several machines?
@IAmTimCorey
@IAmTimCorey 4 года назад
Yep, there is. The deployment step in Azure DevOps can be to practically anywhere. You can FTP files to other servers, you can make PowerShell calls, you can call external websites, etc. Basically, if you can script it in any way, you can probably do it in Azure DevOps.
@Soyelmilonga
@Soyelmilonga 4 года назад
@@IAmTimCorey, thank you so much :-) You just got a new subscriber :-)
@bhadrik
@bhadrik 3 года назад
I am completely noob in it, can you please tell me, how can I get executable files(after successfully building project) on my machine's local directory. Thank you so much ❤️.
@odunayoadeleye1691
@odunayoadeleye1691 4 года назад
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?
@IAmTimCorey
@IAmTimCorey 4 года назад
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
@VinuP2023
@VinuP2023 5 лет назад
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?
@IAmTimCorey
@IAmTimCorey 5 лет назад
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.
@VishnuKamath
@VishnuKamath 2 года назад
I wish you would have spoken about build tags and how it is related to trigger
@Loveumica
@Loveumica 5 лет назад
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 ?
@IAmTimCorey
@IAmTimCorey 5 лет назад
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.
@kavyeshs41
@kavyeshs41 4 года назад
Great content! Thanks, @IAmTimCorey. To all the viewers view it on 1.5x thank me later!
@IAmTimCorey
@IAmTimCorey 4 года назад
You are welcome.
@karapelerin61
@karapelerin61 4 года назад
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.
@IAmTimCorey
@IAmTimCorey 4 года назад
I will add it to the list. Thanks for the suggestion.
@moksudahmed3040
@moksudahmed3040 4 года назад
@@IAmTimCorey I agree that some material like this would be really interesting!
@elpe21
@elpe21 4 года назад
+1 to this
@bayramucuncu3434
@bayramucuncu3434 4 года назад
Thanks for the video. Does Azure Devops has the contribution activity chart like github? I can contribute any project at any time. But my contribution chart should be created in main dashboard.
@IAmTimCorey
@IAmTimCorey 4 года назад
It does not have a graph like GitHub, no.
@brianvh67
@brianvh67 4 года назад
Hi Tim - Do you need a separate Git Windows client such as SourceTree or GitKraken with Azure DevOps or that functionality is already build in?
@IAmTimCorey
@IAmTimCorey 4 года назад
You need to have git installed on your computer ( www.git-scm.com/ ) but you don't need a GUI if you don't want. It can make it easier but it isn't necessary. Also, Visual Studio has a GUI built-in for working with repositories (not just Azure DevOps but it does work well with that).
@brianvh67
@brianvh67 4 года назад
Thanks. I was thinking just to import an existing Git repository into DevOps and have all the GUI tool functionality available to work with as they are in a standalone Git client install ?
@brianvh67
@brianvh67 4 года назад
Sorry, I think you've already answer my last question by saying to use Visual Studios. It looks DevOps has limited functionality working with repositories and need to be complemented by an external tool such as Visual Studio
@dogburrito
@dogburrito 5 месяцев назад
I have a few "scratch" azure devops projects now. How to delete them?
@yashikachandra92
@yashikachandra92 3 года назад
Hi Corey Can I keep my code in GitLab and trigger an Azure DevOps process on commit? Is GitLab supported by Azure or I can only integrate It through GitHub Or Bitbucket?
@IAmTimCorey
@IAmTimCorey 3 года назад
Yes you can. Azure will trigger off of any git repository that is available to it.
@hosyeow
@hosyeow 2 месяца назад
Best devops intro
@IAmTimCorey
@IAmTimCorey 2 месяца назад
Thanks!
@antonklein3408
@antonklein3408 4 года назад
Explained very simple way in short duration, Can I use CatLight getting status notifications for Azure DevOps?
@IAmTimCorey
@IAmTimCorey 4 года назад
Yep, they support it natively: catlight.io/a/vsts-build-status-notifications
@FreaM20
@FreaM20 5 лет назад
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.
@mottosson
@mottosson 5 лет назад
If you edit your build pipeline, you can click the "Edit in the visual designer" link in the top right corner.
@FreaM20
@FreaM20 5 лет назад
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.
@IAmTimCorey
@IAmTimCorey 5 лет назад
Interesting. Thanks for sharing. I've not seen a YAML-only view in my use of Azure DevOps (or VSTS previously).
Далее
Getting Started with Boards
17:21
Просмотров 52 тыс.
One moment can change your life ✨🔄
00:32
Просмотров 19 млн
Platform Engineering vs DevOps
15:14
Просмотров 24 тыс.
What is Azure DevOps? | How to Use Azure DevOps
21:10
What is DevOps? REALLY understand it | DevOps vs SRE
35:33
Getting Started with Azure DevOps Repos
14:00
Просмотров 54 тыс.
How to design a modern CI/CD Pipeline
9:59
Просмотров 97 тыс.
One moment can change your life ✨🔄
00:32
Просмотров 19 млн