Junior — Middle
What tools and approaches have you used in your projects for source code management and automation of build and deployment?
sobes.tech AI
Answer from AI
In projects, I used Git as the main source code management system. For hosting repositories, I used GitHub and GitLab, which allowed for convenient collaboration and the use of CI/CD.
For automation of build and deployment, I used:
- Jenkins — for creating build and deployment pipelines;
- Maven and Gradle — for managing dependencies and building Java projects;
- Docker — for containerizing applications and simplifying deployment;
- Ansible — for automating server configuration and application deployment.
This set of tools ensures stability, repeatability, and speed in the development and release processes.