Answer the question
In order to leave comments, you need to log in
How to properly build the development process?
Hello!
There are 3 servers.
1 - production. Battle server.
2 - test. We show the client intermediate results.
3-dev. We develop new features.
..and also a repository on bitbucket that I work with through sourcetree.
How to properly implement such a workflow?
I write code in the IDE, gulp builds the frontend, everything auto-deploys to the dev server, I look there. There is some intermediate result. (conditionally: we make a news block, done adding and reading news)
We make a commit to the dev branch. After that, we automatically deploy from the git to the test server.
Then we made new functionality with such commits (deleting, adding, moderating, reading, editing news).
All checked, everything works. We send all commits from dev to production. We automatically uploaded the latest version from the git to the combat server.
What tools might be needed to implement such a system?
Am I correct about this process?
How to implement it?
Thank you in advance)
Answer the question
In order to leave comments, you need to log in
What tools might be needed to implement such a system?
Almost. Instead of
we roll this functionality from dev to the main branch (master), into production only with the main one.
For the test, we send only what is ready for transfer to conditional testers.
gitflow for different people.
something like gitlab+jenkins is enough
sourcetree is buggy in the latest version and has been completely phased out in the last two weeks.
so take hg / git flow , there will be a branch for production (deployed to production), for the latest development versions, develop a branch that deploys to test, well, a branch for each feature that each developer develops on his dev server, when he finishes, he closes the branch features and it is merged into the develop branch and automatically deployed to the test server. When on the test server we see that the sane dev branch merges into the master and the master is deployed to the production server.
google hg/git flow
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question