I am looking for someone who can setup our jenkins server.
At the moment we`re developing in php.
Our workflow is, that
1. Developer 1 is developing something and upload it to the stage server and test it. After successfull test at stage server, hes pushing the changes to his github branch.
2. Developer 2 is developing something and upload it to the stage server like developer 1 and test it. After successfull tests, hes also pushing his changes to his github branch.
3. After we validate all changes we´re merging the changes into the master branch and after this we´re syncronising the github master branch with the product server.
In the future we want to develope only local and also test it local. If everything works fine, we want to push these changes to github.
Now the jenkins need to listen whether there re changes to github and for example new requires added to the [login to view URL], it will sync and merge everything at the stage server, so we can have a final test before we start manually the product build which will merge the dev branches at github to the master branch and after it, it will upload all changes to the product server including [login to view URL] update etc.
Everything needs to be documented.
Please read before you offer