| I work at Pivotal, which sponsors Concourse development, so I got one of the fancy t-shirts we made for this occasion. I wore it to the office today. Other people in the office were coming up to me and raving about Concourse. I've been proselytising it, but I feel like pretty soon I just won't have to. One of my colleagues was telling me that in two days he got an iOS CI pipeline that he never managed to achieve with weeks of tinkering with TeamCity. I suspect that pretty soon the default choice for CI/CD in Pivotal Labs projects will be Concourse, and that will seed it pretty widely. If you want to get in on the ground floor of something great, here's a good opportunity. If you're wondering about what the heck it is, go to the homepage for the 40,000 view: http://concourse.ci/ If you're wondering why the heck another CI system, look at "Concourse Vs.": http://concourse.ci/concourse-vs.html After that my advice is to look at public Concourse pipelines and pop the hood. And drop into the Slack channel, the team are in there now posting funny gifs. I'm in there too, under jchester_robojar, if you want to ask me anything. |
I saw this page (http://concourse.ci/architecture.html) but it's turtles all the way down...
Or just validate if my understanding is correct:
Concourse has the following components:
* ATC: web UI + job scheduler; can be clustered; uses PostgreSQL as data storage; => this would be a part of the "master" in Jenkins terminology
* TSA: simple SSH server, used by workers to register and presumably be controlled; => this would be the second part of the "master" in Jenkins terminology, in a sort of JNLP Jenkins setup where the workers register with the master instead of vice versa (Jenkins SSH connection)
* workers: Cloud Foundry type containers (WTF is Cloud Foundry exact? their page is totally confusing); "slaves" in Jenkins terminology
Also, if I read the features correctly, Concourse supports both Linux and Windows builds, right?