The naming convention differs between the manual build process and the circleci build process.
Most prominently, the dev tag is preceded by an underscore in CircleCI and a dash in the manual build.
manual build output: (before signing)
xaprw001-dev-v1.0.13-22-gedb8762.mender
CircleCI output: (also before signing)
artifact-xaprw001_dev-v1.0.13-24-g8c93bd7.mender
These should both use the underscore.
The captive server parses the names and had problems because they were not consistent.
I have not investigated if the /etc/mender/artifact_info files are also mismatched.
In the manual build, it contains a dash, not an underscore. This should also be consistent.
The naming convention differs between the manual build process and the circleci build process. Most prominently, the
dev
tag is preceded by an underscore in CircleCI and a dash in the manual build.manual build output: (before signing)
CircleCI output: (also before signing)
These should both use the underscore. The captive server parses the names and had problems because they were not consistent.
I have not investigated if the
/etc/mender/artifact_info
files are also mismatched. In the manual build, it contains a dash, not an underscore. This should also be consistent.