This series enables building of all artifacts automatically on CircleCI.
As a prerequisite it includes a new pseudo-package (mender-artifact-info) that automatically generates the artifact_name based on the configuration (xaprw001, xaprw001_dev, etc.) and the output of `git describe --long --dirty). This ensures that the version number is always meaningful, since we can't forget to update it.
It also configures CircleCI to build all configurations: xaprc001, xaprc001_dev, xaprc001_prov, xaprw001, and xaprw001_dev. All resulting outputs (zImage, emmc.image, mender.artifact, etc. are stored in CircleCI as build artifacts).
And finally, it configures CircleCI to sign and deploy the *_dev mender.artifacts to dev.mender.xaptum.xyz.
This series enables building of all artifacts automatically on CircleCI.
As a prerequisite it includes a new pseudo-package (mender-artifact-info) that automatically generates the
artifact_name
based on the configuration (xaprw001, xaprw001_dev, etc.) and the output of `git describe --long --dirty). This ensures that the version number is always meaningful, since we can't forget to update it.It also configures CircleCI to build all configurations: xaprc001, xaprc001_dev, xaprc001_prov, xaprw001, and xaprw001_dev. All resulting outputs (zImage, emmc.image, mender.artifact, etc. are stored in CircleCI as build artifacts).
And finally, it configures CircleCI to sign and deploy the *_dev mender.artifacts to dev.mender.xaptum.xyz.