we're about to wipe our Mac Mini and reinstall new XCode and Jenkins from scratch. We have just recently started using Slack and we would like to use it to receive Jenkins build notifications and to start Jenkins builds.
So Slack notifications, no problem. All working.
My problem comes when I am trying to start builds using Slack.
This tutorial (http://sonnguyen.ws/how-to-trigger-a-jenkins-build-from-slack/) explains a way to use Slack's slash commands. However our Mac Mini is on our internal network. Up until this point we have being using Skype to automatically build with Jenkins using this sevabot.
With Slack, the popular choice seems to be to use the slash commands but.... I still have some questions since it's my first time setting this stuff up:
- Should we use the slash commands approach and have some sort of leader/follower approach as described here: http://i-phone-dev.blogspot.de/2013/07/jenkin-build-xcode-project-in-mac-slave.html
- Is there a more sevabot-style approach using the Slack Outgoing Webhooks or Slackbot functionality?
Just looking for some guidance on ease of implementation, scalability, maintainability, etc for this stuff and some sample setups that people have had success with.
Thanks.