The invention discloses an automatic
software distribution and deployment method and
system oriented to cloud edge
collaboration, and belongs to the technical field of
distributed computing and continuous
software delivery. The method comprises the following steps: a cloud creates a task based on a declarative deployment description unit and a release strategy; the intelligent scheduler constructs a
hybrid distribution network according to the dynamic context of the node to carry out differential scheduling; the edge agent instantiates a description unit through environment injection, executes deployment through atomized transactions after pre-
verification, and decides traffic switching or fast
rollback according to a multi-stage health probe
verification result; and the cloud side converges the global state through a bidirectional channel to realize strategy-based closed-loop management and control. According to the method, the problems of low
software distribution efficiency, tedious deployment
adaptation, poor reliability and difficulty in
collaborative management and control of massive heterogeneous edge nodes in a weak network environment are solved, and efficient, intelligent and high-reliability cloud edge
collaborative software delivery is realized.