Hey Guys,
I have started to use this software set from JetBrains for my project management, thought everyone else would enjoy it to.
TeamCity is a browser based build management platform that allows you to set up a build server much like is discussed in the book, and allows you to also create multiple build 'agents' to carry out the task of building your software, which essentially can become a build farm like described for the Microsoft Office build process. The benefit for myself is that I have a new server setup at home that allows me to log in through the internet, and queue a build of the latest version on source control (Git in my case). The server will than ask the build agents to grab the latest code, do some tests, and than build the software, for me this allows me to have both a Linux and Windows build agent to run automatically, without me having to switch between OS's on my current computer. The tool is compatible with most major VCS's and supports multiple different toolsets ie. Java, C#, C++ on Windows, Mac, and Linux, and will in real time report the build process back to you, in my case the MSBuild command line output will be posted onto the TeamCity interface, once complete any artifacts ie. executables, will be posted onto the TeamCity interface to download.
YouTrack is an agile based project management tool that is similar to interfaces like 'Assembla', giving you team management, ticket tracking, and a web interface into your VCS. I love Assembla, but for a small team, the cost of hosting can be a setback on these servers, YouTrack lets you have a similar set up on your own server.
I hope this is useful for someone as it has been for me.
TeamCity
YouTrack
I have started to use this software set from JetBrains for my project management, thought everyone else would enjoy it to.
TeamCity is a browser based build management platform that allows you to set up a build server much like is discussed in the book, and allows you to also create multiple build 'agents' to carry out the task of building your software, which essentially can become a build farm like described for the Microsoft Office build process. The benefit for myself is that I have a new server setup at home that allows me to log in through the internet, and queue a build of the latest version on source control (Git in my case). The server will than ask the build agents to grab the latest code, do some tests, and than build the software, for me this allows me to have both a Linux and Windows build agent to run automatically, without me having to switch between OS's on my current computer. The tool is compatible with most major VCS's and supports multiple different toolsets ie. Java, C#, C++ on Windows, Mac, and Linux, and will in real time report the build process back to you, in my case the MSBuild command line output will be posted onto the TeamCity interface, once complete any artifacts ie. executables, will be posted onto the TeamCity interface to download.
YouTrack is an agile based project management tool that is similar to interfaces like 'Assembla', giving you team management, ticket tracking, and a web interface into your VCS. I love Assembla, but for a small team, the cost of hosting can be a setback on these servers, YouTrack lets you have a similar set up on your own server.
I hope this is useful for someone as it has been for me.
TeamCity
YouTrack
PC - Custom Built
CPU: 3rd Gen. Intel i7 3770 3.4Ghz
GPU: ATI Radeon HD 7959 3GB
RAM: 16GB
Laptop - Alienware M17x
CPU: 3rd Gen. Intel i7 - Ivy Bridge
GPU: NVIDIA GeForce GTX 660M - 2GB GDDR5
RAM: 8GB Dual Channel DDR3 @ 1600mhz
CPU: 3rd Gen. Intel i7 3770 3.4Ghz
GPU: ATI Radeon HD 7959 3GB
RAM: 16GB
Laptop - Alienware M17x
CPU: 3rd Gen. Intel i7 - Ivy Bridge
GPU: NVIDIA GeForce GTX 660M - 2GB GDDR5
RAM: 8GB Dual Channel DDR3 @ 1600mhz
The post was edited 1 time, last by mholley519 ().