https://github.com/dunedan/circleci-vmdebootrap-poc
POC if it's possible to use CircleCI to build Debian images
https://github.com/dunedan/circleci-vmdebootrap-poc
Last synced: about 1 year ago
JSON representation
POC if it's possible to use CircleCI to build Debian images
- Host: GitHub
- URL: https://github.com/dunedan/circleci-vmdebootrap-poc
- Owner: Dunedan
- Created: 2016-10-09T14:30:05.000Z (almost 10 years ago)
- Default Branch: master
- Last Pushed: 2018-07-29T03:57:49.000Z (about 8 years ago)
- Last Synced: 2025-01-06T21:47:39.090Z (over 1 year ago)
- Language: Shell
- Homepage:
- Size: 2.93 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
[](https://circleci.com/gh/Dunedan/circleci-vmdebootrap-poc)
This repositoriy contains a proof of concept if it's possible to use
[CircleCI](https://circleci.com/) to build Debian images using `vmdebootstrap`.
As of now it doesn't work, because `vmdebootstrap` tries to create device nodes
via `mknod` through `kpartx`, which isn't permitted in the CircleCI build
environment.
While replacing that code, so it uses loop devices would be possible, the
`loop` kernel driver isn't available there either.
Beside this essential problem the partitioning of the created disk image is
already pretty slow and takes several minutes, which would be at least a minor
annoyance.
If somebody stumbles over this and finds a way to get it working it'd
appreciate a comment via an issue or pull request.