Our project has some repositories for codeigniter (php) code that runs on an Ubuntu server with SSH,
We need to install a CVS to each repository of our project and create some spaces for each developer (development, test, staging) and then have a procedure to send it to production.
5 developers (programmers, designers, markup guys)
4 repositories (API, FrontEnd, GA, Parser)
- Each programmer should have its own space for develop on each repository.
- Each programmer should have its own testing space, to develop, test, commit
- Repositories should be managed by bitbucket for JIRA integration
- The system should be based on 3 layers: development, testing, and staging, production
- Development, testing, and staging should have its own server
- Production should have its own server
- Testing and developing server should have parser enable to ensure new data
- each developer should have its own subdomain for each project or a way to see its part online or send to his reviewer link to his work
- Reviewers approves job and git should impact commits on Stage space
- After project is reviewed and approved stage is the part where manager approves and its a copy of production
- each dev should have its own branch or multiple branches
- each process of commit, release and pull request should be automatic
- we want to use pipelines
- we need maintenance and an easy and fast procedure for a lot of commits
- we should have scripts to automatize the processes to avoid mistakes and time issues or time-consuming
- we should be able to rollback fast any change or mistakes
- we should be able to on urgency avoid GIT CVS and be able to upload files over FTP: after that run a script to synchronize the repository on bitbucket from FTP version (or inverse)
- we need some type of control panel to go back to versions or see merge errors or system errors
- Create a document for help on using the system.
- The person or company who create this should be able to work with us in future maintenance of implementations.
16 freelancer đang chào giá trung bình $493 cho công việc này
will build a pipeline with docker Jenkins and bitbucket/GitHub. ping me if you are interested. have 6 years of experience in cloud and DevOps. currently working as a senior DevOps engineer