The invention relates to an automatic software project development all-link configuration management system. The system comprises a version management system, an optional template project, a continuous project building system, a project deploying system, a public service resource system and an automatic operation and maintenance management system, wherein the version management system is used for managing the historical versions, branches and labels of codes; the optional template project is used for generating the basic codes of a new project; the continuous project building system is used for continuously monitoring the version change of a code library, automatically executing unit testing and generating a testing report; Maven is used to compile source codes and generate a release package; the project deploying system is used for pre-generating a container template according project capacity requirements and deploying a container instance according to the project release package; the automatic operation and maintenance management system is used for controlling all flow nodes and calling the interfaces of each subsystem to generate or acquire necessary resources. By the system, automatic configuration and management of the whole life cycle of a project are achieved, project configuration and management is clear and ordered, and enterprises can be helped to save cost.