Skip to content

Build process

The defined workflow that produces software artifacts from inputs such as source code and dependencies.

Software Development

What is a build process?

A build process produces technical outputs from defined inputs, such as website files or an executable package. Inputs can include source code, dependencies and configuration. The workflow determines the steps: compilation, bundling and checks are possible parts. Not every build automatically includes all of them. Deployment and publication need separate consideration.

For a fictional portal, the team records the source revision, pinned dependencies, configuration and generated package. This allows investigation of the inputs behind a particular result. An existing output directory, however, establishes neither that all intended tests ran nor that the output is on the production system. Those require their respective check and deployment evidence.

Sources

Articles on this topic

Software Development with ASES

Custom software, web and mobile apps