Тёмный
No video :(

Azure DevOps pipeline: Create a .NET build pipeline (CI/CD YAML tutorial) 

Round The Code
Подписаться 9 тыс.
Просмотров 46 тыс.
50% 1

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

 

29 авг 2024

Поделиться:

Ссылка:

Скачать:

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

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 60   
@Andy-si1pl
@Andy-si1pl 10 месяцев назад
Thanks. Many years ago I used Jenkins but I didn't want to install it on my Azure VM so I started writing a PowerShell script on my VM to: - connect to my repo - pull code - move the built files to IIS directory Problem is I had to build my projects locally first and include them in source so I started thinking I can install MSBuild and Node on my VM and use the PowerShell to build my dotnet and Node project. Then I remembered Azure DevOps and found this... Thanks a lot. This worked first time for me.
@RoundTheCode
@RoundTheCode 10 месяцев назад
Good to hear Andy.
@austinwhite9225
@austinwhite9225 Год назад
You are incredibly helpful. My employer and I thank you!!
@RoundTheCode
@RoundTheCode Год назад
Thanks Austin.
@adewaleadisa4346
@adewaleadisa4346 11 месяцев назад
Thanks very much. Very helpful and straight to the point
@RoundTheCode
@RoundTheCode 11 месяцев назад
Thanks for the comment.
@CUERVO1207
@CUERVO1207 11 месяцев назад
thank you very much man!
@RoundTheCode
@RoundTheCode 10 месяцев назад
You're welcome!
@azarielmochusi702
@azarielmochusi702 3 месяца назад
The best video, that's all I can say
@RoundTheCode
@RoundTheCode 3 месяца назад
Thanks for the comment.
@funLearningAtYourComfort
@funLearningAtYourComfort 2 месяца назад
Very helpful. Thank you!
@RoundTheCode
@RoundTheCode Месяц назад
Glad it was helpful!
@LuifaGodoy
@LuifaGodoy Год назад
So easy explained, thank you!
@RoundTheCode
@RoundTheCode Год назад
Thanks Luifa. Glad you found it useful.
@user779hjg45
@user779hjg45 Год назад
You have a new subscriber! Thank you for your video
@RoundTheCode
@RoundTheCode Год назад
Awesome, thank you!
@godwinyoh3700
@godwinyoh3700 Год назад
I love your presentation. Thanks for this. New subscriber here
@RoundTheCode
@RoundTheCode Год назад
Thanks Godwin Yoh.
@sidisidahmed755
@sidisidahmed755 11 месяцев назад
my problem with pipelines is the stages and tasks , there is no stable rules , everyone reference to projects like they want , put them in variables or references to everything that contains .csproj for example , i will say that the problem is more with configurations standards than understanding what are pipelines used for , i hope some of you will get what i’m saying , btw thank you your courses are incredible
@RoundTheCode
@RoundTheCode 10 месяцев назад
Yes I think you have to set standards about how apps and pipelines are configured as there is often more than one way of doing things.
@sidisidahmed755
@sidisidahmed755 10 месяцев назад
@@RoundTheCode thank you for the hint , as a junior i surely need to be more flexible and try more and more
@vishnugandham3141
@vishnugandham3141 Месяц назад
God bless you
@hiandhra9971
@hiandhra9971 3 месяца назад
Amazing. Can you also do the same for Golang, Python, nodejs applications nobody did those by one RU-vidr if you can awaiting and useful content. Thank a lot Sir
@RoundTheCode
@RoundTheCode 3 месяца назад
Glad you like the content. Unfortunately, I know very little about these technologies so it's not something I can do.
@hiandhra9971
@hiandhra9971 3 месяца назад
@@RoundTheCode can you show us a Yaml pipeline from scratch for building a .net app and delivery of the app Yaml pipeline. And using docker file to build the image and push to acr
@sivas4861
@sivas4861 15 дней назад
Doubt please , Did we use same YAML file tasks for .NET and .NET Core , Is they are same or different .
@RoundTheCode
@RoundTheCode 10 дней назад
You can't use the DotNetCoreCLI@2 for .NET Framework tasks. That's specific to .NET Core. I think you can use VSBuild@1 for .NET Framework tasks.
@balajisairamnarasimhan
@balajisairamnarasimhan 9 месяцев назад
Thanks for the video. I see that you had put the trigger to none. What would be the code for trigger if we have any check in each and every time in our code ? The build pipelines will be created each and every time dynamically and executes it ?
@RoundTheCode
@RoundTheCode 9 месяцев назад
learn.microsoft.com/en-us/azure/devops/pipelines/process/pipeline-triggers?view=azure-devops - This has some info. You can specify which branches to trigger against.
@user-pe5ic1sg9w
@user-pe5ic1sg9w 5 месяцев назад
Thank you😊
@RoundTheCode
@RoundTheCode 5 месяцев назад
You're welcome 😊
@caseyspaulding
@caseyspaulding Год назад
Thanks this is great
@RoundTheCode
@RoundTheCode Год назад
Thanks Casey
@uaena182
@uaena182 Год назад
nice..thanks
@RoundTheCode
@RoundTheCode Год назад
Thanks for the comment.
@jimcopeland4011
@jimcopeland4011 11 месяцев назад
Okay so I followed this to the letter. The only thing I changed was the vmImage is ubuntu-latest in my case. I also updated the variables to match my .sln and .csproj files, however I am not seeing any artifacts being created. When it gets to the "Publish build artifacts" step I see an error stating ##[warning]Directory '/home/vsts/work/1/a' is empty. Nothing will be added to build artifact 'AzureTestProject'. I have been banging my head against a wall trying to get this to work every day all week now. Any tips would be super appreciated. I will buy you a beer right now
@RoundTheCode
@RoundTheCode 11 месяцев назад
If you want to share your YAML file, I might be able to help.
@wmf1235
@wmf1235 2 года назад
cool vids thank you
@RoundTheCode
@RoundTheCode 2 года назад
Thanks Zerglrisk.
@opaida.mansour
@opaida.mansour 5 месяцев назад
Thanks a lot where i can find the variables values?
@RoundTheCode
@RoundTheCode 5 месяцев назад
They are set in the YAML file under the variables. There is also a place to do it in Azure DevOps which is benefical if you are inputting sensitive information that you don't want in your repo.
@beingrandom4171
@beingrandom4171 Год назад
What's the difference between Publish vs Publish Build Artifacts task?
@RoundTheCode
@RoundTheCode Год назад
Hi Being Random, Publish goes ahead and publishes the .NET application. Whereas, Publish Build Artifacts publishes the files to an Azure Artifacts file that can be used later on for deployment.
@toniCbenn56
@toniCbenn56 2 года назад
Hi there, I've been trying to recreate and run this pipeline but am facing errors. The one error I keep getting is: Dotnet command failed with non-zero exit code on the following projects : D:\a\1\s\RoundTheCode.AzureTestProject.sln. This error pops up in the Test task. I've emulated what you've done and also referred to the updated changes on Github. Are you able to help?
@RoundTheCode
@RoundTheCode 2 года назад
Yes, the solution filepath is incorrect. It should be this if you are using my example as it is: D:\a\1\s\RoundTheCode.AzureTestProject\RoundTheCode.AzureTestProject.csproj. When running the tests, check that inputs:projects is referencing the correct solution path.
@MujtabaQuraishi-lv6sb
@MujtabaQuraishi-lv6sb Год назад
@@RoundTheCode so how to correct it?
@kubritish
@kubritish Год назад
Were you not supposed to add the build task aswell ?
@RoundTheCode
@RoundTheCode Год назад
Hi kubritish, The publish task builds the app before publishing it, so there is no need to add a separate build task. If the build fails, the publish task fails. Hope that answers your question.
@kubritish
@kubritish Год назад
@@RoundTheCode Thank it for clarifying
@user-sg8mx6pv5g
@user-sg8mx6pv5g 5 месяцев назад
Hi can you give me the .net sample code repo for practice CI CD it would be helpful to me
@RoundTheCode
@RoundTheCode 5 месяцев назад
You can download the code example here: www.roundthecode.com/dotnet-code-examples/azure-devops-pipeline-example-dotnet-project-ci-cd
@PraveenKumar-hv9qu
@PraveenKumar-hv9qu 7 месяцев назад
Is this works on .net framework project
@RoundTheCode
@RoundTheCode 7 месяцев назад
This demo only works with .NET Core as a number of tasks in the YAML file are specific to .NET Core.
@user-qz6ix7od3b
@user-qz6ix7od3b 2 года назад
i feel your face in full screen very intrusive, please stop doing that, but thanks for the rest ! :)
@RoundTheCode
@RoundTheCode 2 года назад
Thanks for your comment. It has been noted.
@deva_2022
@deva_2022 9 месяцев назад
Hi sir i need your LinkedIn id . I need your help please provide me i will ping you. Just some doubts to clarify
@RoundTheCode
@RoundTheCode 9 месяцев назад
Go to www.roundthecode.com/linkedin which will redirect you to my LinkedIn page.
@satori8626
@satori8626 Год назад
Excellent thank you
@RoundTheCode
@RoundTheCode Год назад
Thanks Satori.
Далее
Templates in Azure Pipelines: What, Why, and How
12:59