We are currently using bit bucket we are open to using other source controls application based on your recommendation. Our developers have created unit test. We have also created automated selenium test for our web application and have created automated test for our IOS mobile application using Appium.
Our application has been developed in PHP laravel framework and our mobile application has been developed in iOS swift 3.
we would like someone with great knowledge and experience in jenkins who can create a continuous integration process (CI) and bring all of the above together in order to manage the application and also continue in the development in the future.
we would like a setup where there will be a development environment where the code and tests will run and only after passing it will be deployed to the production server. We would like this process to be seamless, i.e., a developer uploads some scripts and everything should be triggered as mentioned above automatically.