Alen Smailović
Software Engineer
I have this passion for programming since highschool which lead me into graduating the Electric and Computer Science Engineering Faculty. One of my programming passions is automatization with the help of techonology as many activities as possible. This triggered my excitment as working as a DevOps.
I am a person focused on learning new things and also helping other on getting new knowledge. Currently I am working as an embedded software engineer in automotive and I joined AgileHub team in the mid of 2019, being convinced that the way to grow is to share.
Workshop: How to find your way in the Cloud
The goal of the workshop
The goal of the workshop is to create a working Continuous Integration pipeline by using Jenkins for a .NET Application. On the road, Docker will help us to eliminate the “work on my machine” problem.
What will we do in this workshop?
In this workshop we’ll understand how to set up a Jenkins pipeline by using the power of Docker. We will dockerize a .NET Core Application and will set up the entire CI infrastructure for it: specific branch push, build, running unit/integration tests and publishing results.
You are in the target of the audience if you:
- have scripting/C# experience
- are familiar with Docker (https://docs.docker.com/get-started)
- didn’t use git rebase on public repo (https://www.atlassian.com/git/tutorials/learn-git-with-bitbucket-cloud)
- heard stories about an automation server (https://jenkins.io/doc)
- heard complaints from testing team (https://smartbear.com/learn/automated-testing/what-is-automated-testing)
What will you learn at the end:
At the end of the workshop, you will have a deeper understanding on how an automation server works, how to set up a development/testing environment and why an Integrator should be part of the development team.
What tools do you need installed on your computer before the workshop starts
- Docker (https://www.docker.com/get-started)
- .NET SDK (https://dotnet.microsoft.com/learn/dotnet/hello-world-tutorial/intro)
- Git (https://git-scm.com/downloads)
- Visual Studio Community 2019 (https://visualstudio.microsoft.com/vs/community/)
In case you register for this workshop and you need info regarding tools, let us know.