swdev
swdev

Reputation: 5157

Can TeamCity completely replace all custom build scenarios?

I am managing a build for a cross platform project: OSX/Windows/Linux. I simply run a Makefile with command: make win_installer, make linux and make mac.

Respectively for each Operating system.

For this, in the server I run a Python Twisted application that will monitor regularly if there is new tag in our git repository. If detected, a build will commence and the resulting artefacts will be uploaded into our private FTP.

Can TeamCity be easily configured to implement this behaviour?

Upvotes: 0

Views: 538

Answers (1)

Biswajit_86
Biswajit_86

Reputation: 3739

yes there are 3 basic steps(you can have one teamcity agent on each of the OS and run individual targets for OS specific build in specific agent)

  1. Setup a teamcity target to run whenever there are changes to a tag https://confluence.jetbrains.com/display/TCD8/Configuring+VCS+Triggers#ConfiguringVCSTriggers-BranchFilter

  2. Add a comand line build step for the makefile

  3. Add a command line target to upload the makefile to your artefact repository

Upvotes: 2

Related Questions