Conan vs TeamCity

Need advice about which tool to choose?Ask the StackShare community!

Conan

82
106
+ 1
9
TeamCity

1.2K
1.1K
+ 1
316
Add tool

Conan vs TeamCity: What are the differences?

Conan: C/C++ package manager. Install or build your own packages for any platform. Conan also allows you to run your own server easily from the command line; TeamCity: TeamCity is an ultimate Continuous Integration tool for professionals. TeamCity is a user-friendly continuous integration (CI) server for professional developers, build engineers, and DevOps. It is trivial to setup and absolutely free for small teams and open source projects.

Conan can be classified as a tool in the "Hosted Package Repository" category, while TeamCity is grouped under "Continuous Integration".

Some of the features offered by Conan are:

  • Dependencies and package management for developers
  • De-centralized
  • Source code and binaries

On the other hand, TeamCity provides the following key features:

  • Automate code analyzing, compiling, and testing processes, with having instant feedback on build progress, problems, and test failures, all in a simple, intuitive web-interface
  • Simplified setup: create projects from just a VCS repository URL
  • Run multiple builds and tests under different configurations and platforms simultaneously

Conan is an open source tool with 2.9K GitHub stars and 381 GitHub forks. Here's a link to Conan's open source repository on GitHub.

Get Advice from developers at your company using StackShare Enterprise. Sign up for StackShare Enterprise.
Learn More
Pros of Conan
Pros of TeamCity
  • 3
    Crossplatform builds
  • 3
    Easy to maintain used dependencies
  • 2
    Build recipes can be very flexble
  • 1
    Integrations with cmake, qmake and other build systems
  • 61
    Easy to configure
  • 37
    Reliable and high-quality
  • 32
    User friendly
  • 32
    On premise
  • 32
    Github integration
  • 18
    Great UI
  • 16
    Smart
  • 12
    Free for open source
  • 12
    Can run jobs in parallel
  • 8
    Crossplatform
  • 5
    Chain dependencies
  • 5
    Fully-functional out of the box
  • 4
    Great support by jetbrains
  • 4
    REST API
  • 4
    Projects hierarchy
  • 4
    100+ plugins
  • 3
    Personal notifications
  • 3
    Free for small teams
  • 3
    Build templates
  • 3
    Per-project permissions
  • 2
    Upload build artifacts
  • 2
    Smart build failure analysis and tracking
  • 2
    Ide plugins
  • 2
    GitLab integration
  • 2
    Artifact dependencies
  • 2
    Official reliable support
  • 2
    Build progress messages promoting from running process
  • 1
    Repository-stored, full settings dsl with ide support
  • 1
    Built-in artifacts repository
  • 1
    Powerful build chains / pipelines
  • 1
    TeamCity Professional is FREE
  • 0
    High-Availability
  • 0
    Hosted internally

Sign up to add or upvote prosMake informed product decisions

Cons of Conan
Cons of TeamCity
  • 1
    3rd party recipes can be flawed
  • 3
    High costs for more than three build agents
  • 2
    Proprietary
  • 2
    User-friendly
  • 2
    User friendly

Sign up to add or upvote consMake informed product decisions

- No public GitHub repository available -

What is Conan?

Install or build your own packages for any platform. Conan also allows you to run your own server easily from the command line.

What is TeamCity?

TeamCity is a user-friendly continuous integration (CI) server for professional developers, build engineers, and DevOps. It is trivial to setup and absolutely free for small teams and open source projects.

Need advice about which tool to choose?Ask the StackShare community!

What companies use Conan?
What companies use TeamCity?
See which teams inside your own company are using Conan or TeamCity.
Sign up for StackShare EnterpriseLearn More

Sign up to get full access to all the companiesMake informed product decisions

What tools integrate with Conan?
What tools integrate with TeamCity?

Sign up to get full access to all the tool integrationsMake informed product decisions

Blog Posts

What are some alternatives to Conan and TeamCity?
PyPI
It is a repository of software for the Python programming language. It helps you find and install software developed and shared by the Python community. Package authors use it to distribute their software.
fpm
It helps you build packages quickly and easily (Packages like RPM and DEB formats).
Dist
Docker Container Registries and Maven Repositories hosted in the cloud. Offering private, protected, and public repositories, Dist is the simplest way to share and distribute artifacts across your team, systems, and customers.
Gemfury
Hosted service for your private and custom packages to simplify your deployment story. Once you upload your packages and enable your Gemfury repository, you can securely deploy any package to any host. Your private RubyGems, Python packages, and NPM modules will be safe and within reach on Gemfury. Install them to any machine in minutes without worrying about running and securing your own private repository.<br>
aptly
aptly is a swiss army knife for Debian repository management: it allows you to mirror remote repositories, manage local package repositories, take snapshots, pull new versions of packages along with dependencies, publish as Debian repository.
See all alternatives