The invention discloses an
assembly line publishing method and
system supporting multiple deployment
modes based on agile development, the
system comprises a basic
software installation and deployment module, an application configuration module and an
assembly line execution module, the basic
software installation and deployment module is used for installation of Gitlab, Jenkins, Jenkins plug-ins, docker, kubectl and
continuous delivery micro-applications; the application configuration module is used for continuously delivering configuration of related applications,
assembly lines, servers, K8S clusters,
mirror image warehouses and characteristic branches in the micro-applications; the
assembly line execution module is used for submitting and releasing characteristic branches in the
continuous delivery micro-application and operating an
assembly line; the user does not need to concern about different deployment packages or mirror images caused by difference of operating environments such as
system testing and production and the complexity of manual compiling, deployment and release, so that the operation risk is reduced, the
deployment time is shortened, the
workload of operation and maintenance personnel is reduced, the release efficiency of system update deployment is improved, and the time and labor cost is reduced.