Most popular atomist launches open source cloud na

2022-08-13
  • Detail

Atomist launched open source cloud native software delivery platform SDM 1.0

atomist announced the launch of software delivery machine (SDM) framework 1.0, allowing developers to use engineering delivery methods to improve the overall consistency of the organization

atomist follows the principle of software definition and delivery, and uses the tools and methods of developing applications to solve the challenges of software delivery. Atomist mentioned that the delivered program should be implemented in versioned and tested code, rather than a large number of shell scripts and hundreds of lines of copied and pasted yaml definitions. The main users of atomist SDM can automatically perform some daily repetitive work like software developers, such as applying a consistent format to the original code, managing the change log, marking the pending problems when the product bug is repaired, automatically merging PR and successfully building it during audit, and also updating the authorization and license files in each repository in the enterprise

sdm allows users to write delivery processes with the same tools and methods as writing applications, such as performing build and integration tests or managing deployment and fallback tasks. SDM provides an engineering delivery method, so that the whole organization can use the same delivery process to improve the overall consistency level. It can also share the information of the whole delivery process with the organization by incorporating deployment related activities into the chat. SDM joins the atomist service to provide a programmable delivery workflow. It can also use the functional features and operating procedures of the drop hammer impact tester in conjunction with the native chatops of existing git services and continuous integration tools

SDM is an open and extensible framework that allows users to customize actions out of the box. This extensibility allows developers to write their own target implementations and work together with standard target implementations such as Autofix, build or kubernetesdeploy. These custom goals can integrate any tool or API that enterprises will use into the delivery process

and due to the use of code definition delivery, because the tension of the hydraulic cylinder is detected through the force measuring mechanism and the detected value is fed back to the clip, this allows users to use the IDE for unit testing and debugging during development, which can directly eliminate a lot of guessing work of updating continuous integration settings, and do not need to wait until pushed to the continuous integration server to know the execution results. SDM also provides users with a consistent audit trail to master the status of software transfer to the production environment, or the members of the organization who trigger specific operations, track all processes using the system, and carry out cross issue tracking, SCM, continuous integration and deployment tools. SDM has event driven characteristics, which can construct audit information in the framework, and the reporting tool can capture the information through graphql

atomist mentioned that one of the advantages of using a high-level framework to achieve software delivery is that the SDM framework can abstract the underlying runtime environment and transparently optimize the target execution and runtime support content. When users use SDM or develop SDM in native mode, the system will limit resources, eliminate a certain conflict between the two standards, and execute the target under the same program. Once SDM is deployed to the kubernetes cluster, SDM will automatically use the kubernetes high-level scheduling function to segment targets into their respective kubernetes without changing the code

sdm also follows the observable principle of software defined delivery. Users can integrate common monitoring tools such as statsd and Prometheus to expose public execution time and count, failure rate, stacking and GC statistics. Atomist not only open source SDM, but also other related projects

Copyright © 2011 JIN SHI