Code Shipping - Build

Card Puncher Data Processing


Build tool are tools that

  • takes your sources:
  • compile it into a target format such as
  • test it eventually
  • distribute it (to a web site, …)
  • generate the documentation.

It's an helper tool in order to build an application

See also Code Shipping - Change and Deployment Pipeline - Development Lifecycle / Workflow.

The result of a successful build (artifacts) can be uploaded elsewhere.

A build is generally triggered:

The next step in the process of code shipping is the creation of a release.



The GNU Build System:


See Code Shipping - Continuous Integration


Discover More
Card Puncher Data Processing

is a build tool such as make, gnumake, nmake, jam,... without their limitations. is a Java technology-based build tool developed by the Apache Software Foundation (). supplies...
Card Puncher Data Processing
Code Shipping - (Module|Component)

Module are several source scripts (compiled or not) bundled together as a mean to: group code that can be: reused. The component is then called: a library or package when distributed or a dependency...
Card Puncher Data Processing
Code Shipping - Continuous Integration

Continuous integration is just a fancy term for a build kicked off by a VCS commit. Continuous Integration is the practice of testing each change done to your codebase automatically and as early as possible....
Card Puncher Data Processing
Code Shipping - Project

A project is a structure meant to facilitate the building of a component. It will group all artifact (file, code, data,...) generally inside a directory alongside a metadata file that will declare all...
Card Puncher Data Processing
Code Versioning - Release

A release is packaging your application under a version in a format that is suitable for the distribution channel. If you publish your application to: a package manager, you should create your application...
Undraw File Manager Re Ms29
File - Modification Time

The file modification time is a file metadata that is set to the last time the content of the file was modified. digest Most processing tool such as code build tools will compare the modified...
Card Puncher Data Processing
GNU - Autoconf process (configure)

Autoconf is a build tool for producing shell scripts that automatically configure software source code packages to adapt to many kinds of Posix-like systems. For each software package that Autoconf is...
Card Puncher Data Processing
Gnu - Make

Gnu Make is a builder software. It build a program from a file called the makefile. On Windows, see
Java Conceptuel Diagram
Java - Build

Build tool in the Java World.
Javascript - Toolchain (Build tools)

This page is building/shipping in the context of Javascript A JavaScript build toolchain typically consists of: A package manager to install and update package such as yarn, npm. A bundler (such...

Share this page:
Follow us:
Task Runner