In this session, we will learn about Teamcity CI Server. We will look at the different options available and how we can set a CI pipeline using Teamcity.
2. Lack of etiquette and manners is a huge turn off.
KnolX Etiquettes
Punctuality
Respect Knolx session timings, you
are requested not to join sessions
after a 5 minutes threshold post
the session start time.
Feedback
Make sure to submit a constructive
feedback for all sessions as it is
very helpful for the presenter.
Silent Mode
Keep your mobile devices in silent
mode, feel free to move out of
session in case you need to attend
an urgent call.
Avoid Disturbance
Avoid unwanted chit chat during
the session.
3. Our Agenda
01 Introduction
02 Basic Concepts
04 Ways To Create Pipeline
05 Kotlin DSL
06 Jenkins vs Teamcity
02
03 CI Workflow
4. What Teamcity Can do ?
➢ Teamcity is a CI server.
➢ Run parallel builds simultaneously on different platforms and
environments.
➢ Optimize the code integration cycle.
➢ Review on-the-fly test results reporting with intelligent tests re-ordering
➢ and much more.
9. How Kotlin DSL Works?
➢ When versioned settings in Kotlin format are enabled, TeamCity
commits the current settings to the specified settings repository.
➢ After the commit you will get the .teamcity folder in you VCS.
1. Settings.kts
2. pom.xml
➢ The benefits of this approach include versioning support via VCS
repository,
10. Teamcity vs Jenkins
TeamCity will serve most CI operations just
as well.
Jenkins offering many different ways to
achieve both CI and continuous delivery.
TeamCity's interface, simple setup and out
of the box security.
Simple setup but not more than Teamcity.
Pricing and support(free as well as paid). It’s free As Open Source.
Teamcity provide 380 plugin free. Jenkins have hundreds of plugin free.
Companies-Internet powerhouses Twitter,
eBay and Wikipedia.
Dell, Tumblr, and Netflix.