I have a software package I wrote in Mono and I want to be able to deploy it to Ubuntu server as part of my move to continuous integration and deployment work flow.
I was wondering if there is a tool to help me do that, some of the tasks I will need is
- Register a new domain/hostname with linux
- Install packaegs using apt-et
- Copy files
- Run some bash scripts
What are the solutions to streamline this process to automate, I understand that is more then one answer to this, I would love to hear all the methods pros and cons.